2017-04-19 29 views
0

トランクがあります。この幹から、枝を取った(V01.01 SP)。このブランチ(V01.01 SP)から別のブランチ(V01.01.01 REL)を取得しました。ブランチからトランクへのTFSマージ問題

ブランチ(V01.01 SP)に新しい変更が実装されています。

ブランチ(V01.01 SP)で実装が完了すると、変更はブランチ(V01.01.01 REL)に正常にマージされました。

その後、ブランチ(V01.01 SP)で多くの変更が行われました。

ここで、ブランチ(V01.01.01 REL)をトランクにマージします。

ソースは(V01.01.01 REL)であり、ターゲットはトランクです。

マージしながら、私たちは、ソースからの変更の

一部がターゲットにマージされていない、1の問題を発見しました。

代わりに、ターゲットからコンテンツを取得します。

ソースファイルとターゲットファイルの変更を長方形のボックスに示します。しかし、それは自動的に目標の長方形のボックスを刻む。

これをソースファイルから取得するにはどのように変更できますか?

答えて

0

TFSでは、直接関連するブランチ(親または子)にのみマージできました。あなたの場合(祖父母または孫)にbranch (V01.01.01 REL)Trunkの間にマージ関係がありません。

あなたはtf merge commandを使用し、根拠のないマージをpeferする必要があります。

tf merge /baseless <<source path>> <<target path>> /recursive 

/根拠

基本バージョンなしマージを行います。つまり、ユーザーは にマージ関係のないファイルとフォルダをマージすることができます。 根拠のないマージ後、マージ関係が存在し、将来のマージでは が根本的でなければなりません。

注意ベースレスのマージでは、ターゲット内のファイルを削除できません。このような変更を手動で引き継ぐことができます。

関連する問題