私はTFSにメインブランチとデベロッパーブランチを持っています。私はメインブランチからdevブランチに変更をマージしました。今私は再び合併しようとすると合併するものはないと言います。状況によっては間違ったチェンジセットからマージする
しかし、私がdevブランチからメインブランチにマージすると、ファイルの束が(メインブランチにのみ存在する)違いがあると魔法のように判断します。それはなぜこれを決めるのですか? TFSはdevブランチからの間違ったチェンジリストバージョンを使って比較しているからです!それは私が尋ねたような最新のものではなく、最後のチェンジリストを使用しています!
確かに、私は強制結合を行うことでこの問題を解決できましたが、実際にはない場合は、メインのすべてのファイルが変更済みとしてマークされます。私が望むのは、TFSが実際に論理的に働くことです。誰もこの動作の回避策を知っていますか?
これは愚かな質問ですが、最初のマージ後にdevブランチをチェックインしたことを確認しましたか? – DancesWithBamboo
ここに私の答えを見て、あなたの質問に必要な診断情報を追加してください: http://stackoverflow.com/questions/783674/how-to-branch-and-merge-in-tfs –
こんにちは@evilfred、私たちのチームが使用これを時々取得する。答えを文書化することができれば、問題を抱えている他の人を助けるかもしれないのですばらしいことでしょう。 – miltonb