svn客户端使用教程_用客户端[通俗易懂]

svn客户端使用教程_用客户端[通俗易懂]SVN客户端的使用1、从主线上拉分支(checkout)(1)、在d盘新建一个文件夹,命名为svnTest,进入文件夹,在空白处右键TortoiseSVN->Repo-browser,输入地址:https://gao-pc/svn/products/trunk,浏览版本库。2、将分支

大家好,欢迎来到IT知识分享网。

SVN客户端的使用

1、从主线上拉分支(checkout)

(1)、在d盘新建一个文件夹,命名为svnTest,进入文件夹,在空白处右键 TortoiseSVN->Repo-browser ,输入地址:https://gao-pc/svn/products/trunk,浏览版本库。

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

  svn客户端使用教程_用客户端[通俗易懂]

2、将分支合并到主线上(commit)

svn客户端使用教程_用客户端[通俗易懂]svn客户端使用教程_用客户端[通俗易懂] 

(1)、在d盘空白处右键TortoiseSVN->Repo-browser 浏览版本库,输入地址:

https://gao-pc/svn/products/trunk/浏览版本库文件,右键trunck下的test.c,选择checkout,将test.c文件检出到本地products文件夹下。

(2)、修改本地分支下的test.c文件,将i =  i + 1;改为i =  i + 2;修改后提交到分支branches->gao上。

 svn客户端使用教程_用客户端[通俗易懂]

(3)、进入products文件夹,右键TortoiseSVN->Merge,进行将分支下的内容合并到本地主线上。

svn客户端使用教程_用客户端[通俗易懂]

 

svn客户端使用教程_用客户端[通俗易懂]

svn客户端使用教程_用客户端[通俗易懂]

(4)、合并成功之后,进入文件夹products,在空白处右键TortoiseSVN->commit,将合并后的内容提交到主线上。

 svn客户端使用教程_用客户端[通俗易懂]

3、人为制造冲突(conflied)

(1)、将分支下的gao->test.c检出一份到本地文件夹下SVNtestA->test.c。(即模拟一个A的行为)

svn客户端使用教程_用客户端[通俗易懂]

 

svn客户端使用教程_用客户端[通俗易懂]

(2)、重复上述步骤,检出到本地文件夹下SVNtestB->test.c。(即模拟一个B的行为)

(3)、修改本地文件夹下SVNtestA->test.c中的内容,将i = i + 2;修改为i = i + 3;修改好后commit到分支上去。

(4)、修改本地文件夹下SVNtestB->test.c中的内容,将i = i + 3;修改为i = i + 4;修改好后commit到分支上去。此时将出现冲突(conflict),更新失败,打开文件夹,可以看到多了几个文件。

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

4、消除冲突(merge/resloved)后,并合并到主线上(commit)

(1)、打开文件test.c,可看到完整冲突内容。

 svn客户端使用教程_用客户端[通俗易懂]

(2)、A、B协商后将test.c更改为以下,保存后在空白处右键TortoiseSVN->Resolve ,在弹出框中点击ok即可消除从突。此时在test.c文件夹下空白处右键即可commit到主线。

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

 svn客户端使用教程_用客户端[通俗易懂]

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29545.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信