機能を追加するために、デフォルトのマージウィンドウのクローンを作成しています。
以下のコマンドからグリッドにマージ候補がすでにあります。
MergeCandidate[] candidates = tfs.GetMergeCandidates(edtSelectedSource.Text, cbxTargetBranchs.Text);
ここで、ユーザーが1つ以上の候補を選択したので、それらをマージする必要があります。
ただし、TFS API VersionControl.Mergeには、ソースパスとターゲットパスが必要です。
最初に、私の質問ですが、各候補を繰り返し、そのチェンジセットの各ファイルを1つずつマージする必要がありますか?次に、チェンジセットからターゲットパスを取得するにはどうすればよいですか?