本手册旨在描述 Subversion 1.6.x 系列。如果您正在运行其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/,并查阅适合您 Subversion 版本的文档。

名称

svn resolved — 已弃用。从工作副本文件或目录中移除 冲突 状态。

概要

svn resolved PATH...

描述

此命令已被弃用,建议使用 svn resolve --accept working PATH。有关详细信息,请参阅上一节中的 svn resolve

从工作副本文件或目录中移除 冲突 状态。此命令不会从语义上解决冲突标记;它只是移除与冲突相关的工件文件,并允许 PATH 再次提交;也就是说,它告诉 Subversion 冲突已 解决。 有关解决冲突的深入说明,请参阅 “Resolve Any Conflicts” 一节。

选项

--depth ARG
--quiet (-q)
--recursive (-R)
--targets FILENAME

示例

如果在更新时遇到冲突,您的工作副本将生成三个新文件

$ svn update
C    foo.c
Updated to revision 31.
Summary of conflicts:
  Text conflicts: 1
$ ls foo.c*
foo.c
foo.c.mine
foo.c.r30
foo.c.r31
$

解决冲突并准备好提交 foo.c 后,运行 svn resolved,让您的工作副本知道您已处理完所有事项。

[Warning] 警告

您可以 直接 删除冲突文件并提交,但 svn resolved 除了删除冲突文件之外,还会修复工作副本管理区域中的一些簿记数据,因此我们建议您使用此命令。