This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.
svn resolve — 解决工作副本里的冲突.
svn resolve [
PATH...]
解决工作副本里的 “冲突” 状态. svn
resolve 不会从语义上解决冲突标记, 而是把发生冲突的项目替换
成指定的版本 (交互式地或通过选项 --accept 指定),
然后再删除与冲突有关的辅助文件. svn resolve 将允许
PATH 被提交, 也就是告诉 Subversion
PATH 上的冲突已经被 “解决” 了.
关于冲突解决的更多信息, 见 “解决冲突”一节.
下面的例子推迟了冲突的解决, 然后 svn resolve 用用户的内容替换掉所有的冲突:
$ 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'
$