これはSVNの世界から来たものです。これは簡単ではありませんでした。 1)マージを行い、競合を起こしてください。 SVNは、作業コピー内の競合するファイルを提供します。 2)必要に応じて(外部ツールを使用して)必要な方法で解決します。 3) "svn resolved"を実行して解決済みとして競合をマークします。 4)チェックインしてください(または作業中など)。TFSを使用している場合、どのように手動で競合を解決し、解決としてマークするのですか?
TFSとVisual Studio(2010)では、次のようなオプションがあります。 - - > TFSマージツールでマージ(テキストファイルのみ)。 - >非テキストファイルの場合は、ソースブランチファイル(ターゲットブランチファイルを上書き)を取得するか、ターゲットブランチファイルを保持します(ソースブランチファイルを無視します)。
外部ツール(たとえば、Erwin)を使用してファイルタイプの一部の競合を解決し、解決済みとして競合をマークする必要があります。
新しいファイルをターゲットブランチファイルシステムの作業領域(作業コピー)に置き、 "tf resolve/auto:DeleteConflict"を使用して、競合を解決しようとしました。それは役に立たなかった。最終的にマージをチェックインしたときに、ローカル解決/統合ファイルは完全に無視されました。
確かにTFS/VSがこれを行うことができます!
本当にありがとうございます!
ありがとうございました。
tbergstedtの回答[このブログ](http://blogs.msdn.com/b/jmanning/archive/2006/02/20/diff-merge-configuration-in-team-foundation-common- command-and-argument-values.aspx)には、TFSからサードパーティのマージツールを呼び出す方法の包括的な内訳があります。コマンドラインからERwinを呼び出すことができれば、TFS –
から呼び出すことができます。そのおかげでありがたいですが、ERinuxはコマンドライン引数をサポートしていないようです。私が確かに使う必要があるもう一つのツールはありません。他のアイデアをください! –