すべてのSVN競合を自動的に解決するにはどうすればよいですか? (WindowsCLI)
-
09-10-2019 - |
質問
私はいくつかの転覆プロセスを自動化しようとしており、競合の問題に遭遇しています。 2つのブランチをマージすると、時々木の競合と定期的な(テキスト)競合が得られます。リポジトリコピーを使用してすべてを解決できるようにしたい:
svn resolve . -R --accept theirs-full
しかし、木の競合がある場合、それは私に叫び、私はそれらを働く状態に解決しなければならないと言います。
SVN:警告:樹木の競合は、「動作」状態に対してのみ解決できます。 「ファイル」は解決されません
解決する簡単な方法はありますか? ただ ツリーは「動作」と矛盾しているため、テキストが完全に競合することを解決し続けることができますか?それとも、私の目標を完全に達成する別の方法ですか? Windowsコマンドラインを介してこれを行っています。ありがとう!
Subversion Serverはバージョン1.6.6です
CollabNet Subversionコマンドラインクライアントv1.6.13(Windows用)を使用しています
解決
チェックしましたか これは投稿です?
他のヒント
シンプルなソリューション/回避策:
svn st | grep "^C" | sed "s/^........//" | xargs svn resolve -R --accept=theirs-full
WCへの木の競合を単に解決するよりも:
svn resolve -R --accept=working
あまり良くありません、ただ機能します。
所属していません StackOverflow