SVN

客户端

TortoiseSVN

http://tortoisesvn.net/downloads.html


服务端

VisualSVN

http://www.visualsvn.com/server/download

安装时选第一个,然后勾上add

选标准版,不要企业版(企业版收钱)


上班:update

下班:commit


showlog 操作历史纪录


+ 添加

!  修改

x  删除


覆盖问题:

A正确,B不要了,恢复A

点击A的版本,然后点击Revert,回复到A的版本,然后提交


commit的时候最好在Message中写上注释,这样以后好查,写明是为什么操作


冲突问题:

1.SVN的自动合并

ERROR

1)先更新 Merged

2)再提交


2.SVN的冲突

1)先更新

2)多了三个文件,说明合并失败,改的是同一部分的代码

黄色感叹号

<<<<<.mine

我的代码

============

别人的代码

>>>>>> .r11


.mine我的代码

.r10版本1 你没改之前

.r11版本2 SVN最新版(被SVN认可的代码)


两人先商量

看结果到底要谁的,怎么改,然后再提交

如果想要上一版的,就复制.r10,到别的地方,改一下后缀,黏贴回来

如果就是想要最新的,就点黄色感叹号的那个文件,然后右键revert,然后他会自己删掉另外iaa3个文件


3.复杂的冲突

两人都有有效代码

B先提交

A在提交,然后先更新,然后发现冲突,就不要更新了,先cancel取消掉

然后A先把自己的代码复制一份到一边(取名test1)

然后revert恢复到改之前的(test)

然后更新(test)

然后改一下自己复制的文件test1

然后两个文件放在一起,右键小乌龟,选择diff(比对)

然后两人再商量下,一起改一下文件

新增的先追加到后面,然后冲突的地方,商量好,改掉

把test1删掉,一人提交,另一人再更新下。



如果n久之后发现了问题

1.先不要追究责任

2.show log重历史纪录中比对,两版之间不断比较,然后找到作者







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值