码迷,mamicode.com
首页 > Windows程序 > 详细

windows 下svn 创建分支 合并分支 冲突

时间:2015-07-29 15:34:07      阅读:623      评论:0      收藏:0      [点我收藏+]

标签:

我用的系统是win7+Subversion 1.7.4。服务器搭建就略过了,我也是从网上找的,基本上就是几个命令吧!我用的CentOs6.5 。网上找了几个命令搭建很快,基本上是:

1、# sudo yum install subversion

2、# sudo mkdir -p /subroot

3、# sudo svnadmin create /subroot

4、# sudo vi /subroot/conf/authz

尾部加

[/]
dan=rw
w=r

5、# sudo vi /subroot/conf/passwd

在[users]

username=passwd

用户名=密码

6、# sudo vi /subroot/conf/svnserve.conf

anon-access = none #如果设置为read 在创建分支的时候会报错(Unreadable path encountered; access denied;)
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /subroot # 认证空间名,版本库所在目录

 

7、# sudo svnserve -d -r /subroot

启动svn

8、# sudo killall -HUP svnserve 

杀死svn服务命令

这些基本就是搭建linux服务器下的命令

 

接下来是主要操作了

1、svn Checkout 

我的svn地址是 svn://10.208.1.109/trunk

在你的文件夹下【右键】--》【 SVN Checkout...]

输入你的svn地址:最好是复制粘贴进去,因为很可能会输入错误的地址。

技术分享

单击 OK 

 

会弹出让你输入用户名和密码

就是我们在

5、# sudo vi /subroot/conf/passwd

在[users]

username=passwd

中添加的 

用户名 和 密码

这样就更新下来文件了。

2、创建分支

在trunk文件夹上【右键】--》【TortoiseSVN】--》【Branch/tag...

技术分享

在弹出的框中输入分支的地址如图

技术分享

点击 OK

如果没有保存用户名和密码的就会再次让输入,最好保存,这样没错就不用输入了

File not found: transaction ..... 什么什么得出错误 一般是文件目录什么的没有 可以先创建出上层来,然后分支的那个目录就不用创建了,

好了创建分支成功

我们现在看一下这个trunk的svn地址是什么

【右键】trunk 文件夹--》【属性】【Subversion

技术分享

已经是我们的分支地址的路径了。

3、主干合并到分支

选择分支的那个文件夹 如上面说的svn地址是

svn://10.208.1.109/tranches/test  ==》更新的目录我们暂定问 【brancher】

svn://10.208.1.109/trunk ==》更新的目录我们暂定问 【trunk】

brancher】文件夹右键看图吧

技术分享技术分享

 

右键【brancher】

技术分享

 

选择第一个 Merge a range of revisions 点击 next

技术分享

 

修改URL to merge form 地址 这里需要注意看清楚 接下来就是next

技术分享

选择Compare whitespaces 可以进行测试我看不用测试直接Merge同意算了

技术分享

没有冲突的时候

技术分享

用冲突的时候

技术分享

技术分享

基本就这样完成了合并 下来就是把 合并的代码提交上去进行测试,如果没有什么问题就可以合并的主干了。

 

4、分支合并到主干

如果看了 主干合并到分支 基本上分支到主干也就会了

这次换了文件夹点击 【trunk】--》【右键】

技术分享

 

 

这次选择的是第二个Reintegrate a branch ,点击 next

技术分享

这里还是需要注意的from URL:地址,这个是分支的地址

技术分享

基本上到这里就和以前的一样了。

技术分享

也很有可能让你更新 ,其实这里就顺其自然吧,让更新就更新吧,如果有冲突就和以前一样处理就行,没什么可写的了

技术分享

 

只是简单介绍了一下svn的分支、合并问题,希望all 人指点!!!!

windows 下svn 创建分支 合并分支 冲突

标签:

原文地址:http://www.cnblogs.com/tongchuanxing/p/svn.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!