Subversion 使用指南:基础操作与历史查看
1. 冲突处理
在使用 Subversion 时,可能会遇到文件冲突的情况。当出现冲突时,Subversion 会创建一些临时文件,如sandwich.txt.mine、sandwich.txt.r1和sandwich.txt.r2,并且在这些临时文件被移除之前,不允许提交sandwich.txt文件。
$ svn commit -m "Add a few more things" svn: Commit failed (details follow): svn: Aborting commit: '/home/sally/svn-work/sandwich.txt' remains in conflict当遇到冲突时,有三种解决方法:
-手动合并冲突文本:通过检查和编辑文件中的冲突标记来解决冲突。
-将临时文件复制到工作文件:如果你想丢弃自己的更改,可以将 Subversion 创建的临时文件复制到工作文件上。
-使用svn revert命令:如果你决定丢弃自己的更改并重新开始编辑,可以使用svn revert命令。
1.1 手动合并冲突
手动合并冲突可