web-dev-qa-db-ja.com

SVN-競合の概要:スキップされたパス:1

私は最近svn upを実行しようとしましたが、次のようになりました:

Conflict discovered in 'myapp/protected/config/myapp/mode_staging.php'

私はいくつかのオプションを与えられ、私は(おそらく今では間違った選択です)Postoneを選択します。

今、私はsvnを実行しようとすると、毎回次のメッセージが表示されます(さらに、サイト自体には死の白い画面があります)

Skipped 'myapp/protected/config/myapp/mode_staging.php
At revision xxx.
Summary of conflicts:
  Skipped paths: 1

明らかにmode_staging.phpが問題です-これを解決するための最良/最も簡単な方法は何ですか?

16
Zabs

作業コピーのmode_staging.phpにあるコミットされていない変更の一部は、リポジトリからの変更(_svn update_の実行時に取得)と競合します。オプション[P]を選択すると、 クライアントに競合解決を延期するように指示した になり、mode_staging.phpファイルは作業コピーでC(競合)ステータスになります。問題を解決するには、競合を解決する必要があります。たとえば、ローカルで実行した変更を破棄する(つまり、リポジトリから変更を受け入れる)ことで競合を解決できます。そのような場合、競合するファイルに対して_svn resolve --accept=theirs-full_を実行する必要があります。

詳細については、 "SVNBook |競合の解決" を参照してください。

12
bahrep

興味深いことに、非SVN制御ディレクトリ内で「svn update」を実行すると、このメッセージも表示されます。

4
Alsan