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 が 2 列目にあるという事実は、現在のディレクトリのメタデータ/プロパティで競合していることを意味します。たとえば、これは 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 に答える