7

いくつかの Subversion プロセスを自動化しようとしていますが、競合の問題が発生しています。2 つのブランチをマージすると、ツリーの競合と通常の (テキスト) 競合が発生することがあります。リポジトリのコピーを使用してすべてを解決できるようにしたいと思います。

svn resolve . -R --accept theirs-full

しかし、ツリーの競合がある場合は、私に怒鳴って、作業状態に解決する必要があると言います。

svn: 警告: ツリーの競合は 'working' 状態にしか解決できません。「ファイル」は解決されていません

ツリーの競合だけを「作業中」に解決する簡単な方法はありますか? それとも、私の目標を完全に達成するための別の方法でしょうか? Windowsコマンドラインからこれを実行しようとしています。ありがとう!


Subversion サーバーはバージョン 1.6.6 です

CollabNet Subversion Command-Line Client v1.6.13 (Windows 用) を使用しています。

4

2 に答える 2

2

簡単な解決策/回避策:

svn st | grep "^C" | sed "s/^........//" | xargs svn resolve -R --accept=theirs-full

ツリーの競合を wc に解決するだけではありません。

svn resolve -R --accept=working

あまり良くありませんが、うまくいきます。

于 2015-07-27T13:07:14.013 に答える
1

このSO投稿を確認しましたか?

于 2010-10-18T19:53:30.997 に答える