svn入门

hosts文件地址:C:WindowsSystem32driversetc
 
 
SVN下载地址:<br>
VisualSVN:http://www.visualsvn.com/server/download<br>
<br>
TortoiseSVN:http://tortoisesvn.net/downloads.html
 
 
1.A更新时与B冲突,但是要以B的为主,此时直接右单击目标文件选择svn-revert(还原)即可,也就是用最新版本(即B的)来覆盖A的文件,此时三个冲突文件自动取消,不要在目标文件里面修改,因为里面有很多无用的代码,还要手动删除另外三个文件,比较麻烦。
千万不要使用revert,不要让版本后退,自己的文件被别人不小心删掉后找到版本日志,针对此文件拿出来,不要还原整个版本系统,否则会出现树冲突,树冲突出现之后只能将整个文件夹删除重新更新。
2.      1、每次先更新后修改,修改完毕之后提交
          2、清空用户信息:svn-set-save data-clearAll
3.      1.diff,两个版本做比对
          2.show log 查看以前的版本
          3.revert to version 恢复之前的版本
4.      出现四个文件。黄色感叹号代表SVN没办法自动合并,因为A B修改的内容一致。
第一个文件:共同修改内容对比显示。第二个文件:A你的代码 第三个文件:A B修改之前的版本代码 第四个文件:B的代码
解决办法:1.A和B讨论,选择哪个版本。就把那个版本恢复。
恢复方法:比如A的正确,就把第二个文件重命名为A的那个文件名,覆盖。
若想恢复成A B之前的版本,用第三个文件覆盖 
原文地址:https://www.cnblogs.com/lhy-93/p/5741577.html