本手册旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的手册。
svn resolve — 解决工作副本文件或目录中的冲突。
解决工作副本文件或目录上的 “冲突” 状态。此例程不会语义地解决冲突标记;但是,它会用 --accept
参数指定的版本替换 PATH
,然后删除与冲突相关的工件文件。这允许 PATH
再次提交,也就是说,它告诉 Subversion 冲突已 “解决。”
有关解决冲突的深入了解,请参阅 名为“解决所有冲突”的部分。
以下是一个示例,在更新期间推迟冲突解决后,svn resolve 将文件 foo.c
中的所有冲突替换为您的编辑内容
$ svn update Updating '.': Conflict discovered in 'foo.c'. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: p C foo.c Updated to revision 5. Summary of conflicts: Text conflicts: 1 $ svn resolve --accept mine-full foo.c Resolved conflicted state of 'foo.c' $