首页 > 编程知识 正文

sunman,svn分支使用教程

时间:2023-05-06 15:26:58 阅读:164886 作者:1044

我使用的系统是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的分支、合并问题,请奥尔先生告诉我!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。