发布于 2014-12-21 23:34:25 | 287 次阅读 | 评论: 0 | 来源: 网友投递
Apache Subversion 开源的版本控制系统
Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。
本文为大家讲解的是svn冲突的解决方法,感兴趣的同学参考下.
svn通常指Subversion:
Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。
1.在冲突文件上右键----edit conflicts-----然后手动修改文件冲突的红色地方,其他地方可以不用管。
2.修改完后保存。将本地和svn里面的文件都保存好。
3.再在冲突的文件上面点击右键-----resolved,在弹出的窗口中点击相应文件并点击确定。
4.注意,这个时候并没有提交成功。这个时候只是说你已经将两个版本的文件改一致了。冲突的部分被你解决了,但是还没有将本地文件提交到svn里。所以,现在再点击文件右键----update。没有错误了就再在文件上右键-----commit。这个后面的操作就不再赘述了。
5.现在才基本完成了冲突的修改并提交。