すべてのSVN競合を自動的に解決するにはどうすればよいですか? (WindowsCLI)

StackOverflow https://stackoverflow.com/questions/3962570

  •  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

あまり良くありません、ただ機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top