0

Subversionを使用して2つのブランチをマージすると、競合が発生することがあります。

実際のコードを見て、次々に解決する必要があるので、これは実際の問題ではありません。

しかし、カメは私に後でそれらを解決してほしいと望んでいるので、私は通常、マージプロセス中にそれらを解決したくありません。

コードベースは非常に巨大であり、アイコンの更新に多くの時間がかかるため、競合をすばやく追跡することは非常に困難です。

では、リポジトリ内の現在のすべての競合のある種のリストを作成するための最良/最も簡単な方法は何ですか?

どんなアイデアでも大歓迎です。ソリューションが効率的になり次第、別のツールやコマンドラインを使用することもできます。

どうも!

4

2 に答える 2

1

svn status延期されたマージ競合を確認するのに役立ちます(これにより、コミットの可能性もブロックされます)

からの抽出svn help status

  The first seven columns in the output are each one character wide:
    First column: Says if item was added, deleted, or otherwise changed
...
      'C' Conflicted
    Second column: Modifications of a file's or directory's properties
...
      'C' Conflicted
    Seventh column: Whether the item is the victim of a tree conflict
...
      'C' tree-Conflicted
于 2013-01-24T10:31:52.093 に答える
0

わかりました、これが私が回避するために見つけたものです:

競合があることがわかっているリポジトリでは、右クリック-> TortoiseSVN->Resolvedを使用できます。

これにより、リポジトリ内のすべての競合が一覧表示され、すべてのサブフォルダーも再帰的に取得されます。

十分な大きさのターゲットを見つけて、リストが空になるまで競合を解決します。より速く行きたい場合は、ウィンドウ内で直接解決することもできます。

グループ解決は、同じ種類の競合がある同じフォルダー内の要素に対しても機能します。

これが誰かに役立つことを願っています:)

于 2013-01-24T13:20:49.850 に答える