2017-02-13 13 views
0

私はTFS 2015を使用しており、分岐モデルで苦労しています。私が達成しようとしているものは以下の通りです。TFS 2015分岐とマージ

現在、我々はすべての新しいスプリントストーリーのために新しい "フィーチャー"ブランチを取る "Dev"ブランチを持っています。コーディングを完了し、 "Dev"ブランチにマージします。このビットは正常に動作しています。

しかし、今、私は、「QA」「Dev」の枝を分岐し、次の符号化/分岐フローに適用したい作成しました:

「Dev」の枝に - その後> - >「機能」のブランチを"QA"ブランチにマージします。

"Feature"ブランチから "QA"ブランチにマージしようとしたとき、関係が定義されていない根本的なマージ問題がありました。

確かに、 "Feature"ブランチと "QA"ブランチの両方が "Dev"ブランチから分岐しているので、通常のマージを行うことができます。

私の質問は、何が欠けているのか、ここで間違っているのですか?

ありがとうございます。

答えて

0

はあなたの説明によると、あなたのDevのブランチ階層は以下のようなものです:

enter image description here

あなたがフィーチャーブランチとQAブランチ間のマージしたいので、もし機能ブランチとQAの枝の間には直接の関係はありませんが、 、根拠のないマージが実行されます。

この階層を使用する場合は、最初にFeatureブランチからDevブランチにマージし、DevブランチからQAブランチにマージすることができます。

+0

ご回答ありがとうございます。私のブランチング戦略に欠陥があるのでしょうか、それともあなたの提案を加えれば、受け入れられるアプローチですか?ありがとう –

+0

QAチームと共有できる安定した製品のスナップショットを表す、開発ブランチとリリースブランチの間の分岐ブランチであるメインブランチを持つことができます。次に、MainからDevとQAに分岐することができます。分岐戦略を確認する:https://www.visualstudio.com/en-us/articles/branching-strategies-with-tfvc –

関連する問題