TFSでのブランチ間のマージ?



Cross Branch Merging Tfs



解決:

分岐構造をどのように設定したかを再検討することをお勧めするというHarpreetに同意します。ただし、このタイプのマージを本当に実行したい場合は、ベースレスマージと呼ばれる方法で実行できます。 tfsコマンドプロンプトから実行されます。

Tfマージ/ベースレス<> <>/ recursive

ベースレスマージに関する追加情報は、ここにあります。



また、このドキュメントは、tfsブランチ構造を構築する際に非常に貴重であることがわかりました。MicrosoftTeamFoundationServerブランチガイダンス


tf.exeマージ/再帰/ベースレス$ / TeamProject / SourceBranch $ / TeamProject / TargetBranch
  • MSDN:方法:Visual Studio Team FoundationServerでベースレスマージを実行する

分岐戦略を再検討することをお勧めします。どのようにして生産部門を取得しますか?開発ブランチからのすべてのコードをマージし、回帰テストを行ってから、修正のために本番ブランチを作成していますか?それとも、トランク上で開発してから、安定化してリリースするための本番ブランチを作成していますか? 2番目の方法は、説明しているタイプの問題を作成します。最初のアプローチを使用している場合-トランクは、テストされてからマージされたブランチ上に構築されたもの専用であると想定されているため、これに遭遇する頻度ははるかに低くなります。そのアプローチでは、まだこの問題が発生している場合は、開発作業が非常に大きく、分岐とプロモーションのレイヤーを含む比較的複雑な分岐戦略が必要になる可能性があります。