svn 使用学习


开分支: 在已经提交的文件上右键进行, to path:1文件夹必须存在,同文件下需要修改文件名称;比如:需要存放到branches路径下,当你选择好路径后,文件名称是没有的

所以会失败,需要把文件名写上

xx文件--右键--TortoiseSVN--Branch/tag..--To path(选择存放的路径,一定要记得手动输入文件名)--Ok


切换:个人理解为是一个回退功能,比如远端分支1.0   本地修改成了2.0,这个时候需要把本地版本回退到1.0时,使用该功能,

xx文件--右键--TortoiseSVN--Switch--To path(选择远端分支)  --Ok


合并:如果不是分支出来的文件,是没有共同的祖先,通过 版本分支图可以看到继承结构;

如祖先是10,右键文件12,合并的源18,右键选择的文件会被覆盖,合并的源会成为主导,即18覆盖了12的,最终内容是18的内容,这些操作只修改本地文件


xx文件--右键--TortoiseSVN--Merge-- Merge type--URL to merge from(选择远端分支)  --Ok


冲突:当服务器版本1   A修改后提交为2  服务器变为2,  b修改后提交为3 ,此时无法提交,冲突存在,格式如下

<<<<<<< .mine
9999999999999999.11111111111111111111111||||||| .r37    b的提交
9999999999999999.1111111111111111111111=======    服务器的版本
9999999999999999.1111111111111111111111                    a的提交
>>>>>>> .r38

有多余的文件需要删除


文件内容未改,文件某种时间(个人猜测)被修改时,如何取消该比较呢?

SVN下载时如何使用“使用配置库最后提交时间”

http://blog.csdn.net/fulei_master/article/details/8655475

TortoiseSVN ”客户端的配置为:General--Set file dates to the "last commit time"

使用SVN 配置文件手工设置的方法为:

1、找到SVN的配置文件,文件名为没有后缀的“condig”

2、找到里面的 # 

use-commit-times

3、去掉前面的#号,取消注释即可。

//没有找到该项操作




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值