これが私のbashコマンドプロンプトです:
-bash-4.1$ svn st
C .
C my_sysconfig.ini
手段のC
対立ですよね?自分のバージョンのファイルを受け入れるためにmf
( ) コマンドを使用したいと思います。mine-full
それ、どうやったら出来るの?
また、それが何か知っている人.
はいますか?これは.svn
フォルダですか?そうである場合、なぜこれが私の に表示されるのsvn status
でしょうか?
はい、C
競合のためです。あなたがしたい:
svn resolve --accept mine-full my_sysconfig.ini
は現在の.
ディレクトリを指し、そのエントリの C が 2 列目にあるという事実は、現在のディレクトリのメタデータ/プロパティで競合していることを意味します。たとえば、これは svn:mergeinfo などで競合する可能性があります。
競合を解決する必要があります。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