本文字档尚未完工,内容可能随时变更,可能无法准确描述任何已发布的 Apache™ Subversion® 软件版本。为避免造成误解,请勿将此页面设为书签或分享给他人。请访问 https://svnbook.subversion.org.cn/ 获取本手册的稳定版本。

名称

svn resolve — 解决工作副本文件或目录的冲突。

语法

svn resolve [PATH...]

描述

解决工作副本文件或目录上的 冲突 状态。该命令不会语义地解决冲突标记;但它会用指定的版本(通过交互式或 --accept 参数)替换有冲突的项,然后删除与冲突相关的文件。这允许 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'
$
TortoiseSVN 官方中文版 1.14.7 发布