3

这是我的 bash 命令提示符:

-bash-4.1$ svn st
 C      .
C       my_sysconfig.ini

C手段冲突,对吧?我想在它上面使用mf( mine-full) 命令来接受我的文件版本。我怎么做?

另外,有人知道.是什么吗?这是.svn文件夹吗?如果是,为什么会出现在我的svn status?

4

2 回答 2

5

是的,C是为了冲突。你要:

svn resolve --accept mine-full my_sysconfig.ini

指的.是当前目录,并且该条目的 C 在第二列中的事实意味着它是当前目录的元数据/属性冲突。例如,这可能是 svn:mergeinfo 等中的冲突。

于 2012-11-16T17:39:19.137 回答
1

您将需要解决冲突。取决于您的 svn 和您使用的工具,您可能有以下选项:

$ 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

如果您想接受您的更改,您可以使用以下 svn 命令。

svn resolve --accept mine-full foo.c
于 2012-11-16T17:45:47.687 回答