我使用的系统是win7 Subversion 1.7.4。 忽略服务器的构建。 我也从网上找了。 基本上是几个命令吧。 我正在使用的CentOs6.5。 我在网上找了几个命令马上构建了,基本上是这样的。
1、# sudoyum install subversion
2、# sudomkdir -p /subroot
3、# sudosvnadmin create/subroot
4、# sudo vi /subroot/conf/authz
尾部加
[/]
dan=rw
w=r
5、# sudovi /subroot/conf/passwd
[users]
username=passwd
用户名=密码
6、# sudo VI/sub root/conf/svnserve.conf
如果设置为anon-access=none#read,则在创建分支时会出现错误。 (不可用路径加密; access denied; )
自动-访问=写入#许可证用户可写入
password-db=passwd #用作帐户文件的文件
authz-db=authz #要用作权限文件的文件
realm=/subroot#认证空间名称,版本库所在的目录
7、# sudosvnserve -d -r/subroot
启动svn
8、# sudokillall -HUP svnserve
杀死svn服务命令
这些基本上是用于构建linux服务器的命令
接下来是主要操作
1、SVN退房
我的svn地址是SVN ://10.208.1.109 /中继
在你的文件夹下【右键】---------【SVN check out .】
输入你的svn地址。 复制粘贴是最好的。 因为输入错误的地址的可能性很高。
单击“确定”
在弹出窗口中输入用户名和密码
就是有我们在
5、# sudovi /subroot/conf/passwd
[users]
username=passwd
中添加必要的图元
用户名和密码
这样文件就更新了。
2、创建分支
在trunk文件夹中单击【右键】----】【TortoiseSVN】---】【Branch/tag .】
在弹出框中如图所示输入分支地址
单击“确定”
如果没有保存用户名和密码,我会让你再次输入。 你最好保存下来。 这样的话,就不需要输入了
File not found: transaction什么是错误的,一般没有文件目录等,不需要先创建上层,然后创建分支目录
已成功创建分支
看看这个trunk的svn地址吧
【右击】途径文件夹---】【属性】【Subversion】
已经是我们分支的路径了。
3、主干合并为分支
选择分支的文件夹如上所示,svn地址为
SVN ://10.208.1.109/tranches/test=="更新的目录暂定问【brancher】
svn://10.208.1.109/trunk=="更新的目录暂定听【trunk】
右击【brancher】文件夹看图吧
右键【brancher】
选择第一个合并范围,然后单击“next”
修改URL to merge form地址。 这里需要注意。 下一个是next
您可以选择Compare whitespaces进行测试。 我想没有测试就直接Merge同意了
没有冲突时
在碰撞的时候
基本上,通过这种方式完成合并的是一个主干,可以提交并测试合并的代码,然后在没有任何问题的情况下进行合并。
4、分枝合并主干
如果看着主干合并为分支,基本上也可以分支为主干
这次改变了文件,点击了【trunk】---】【右击】
这次选择第二个Reintegrate a branch,然后单击next
这里也是需要注意的from URL:地址。 这是分支的地址
基本上到此为止和以前一样。
很有可能让你更新,其实这里就交给自然吧。 让我更新一下吧。 如果有冲突的话,像以前一样处理就好了。 我没有什么可写的
我只是简单介绍了svn的分支、合并问题,请奥尔先生告诉我!