を一つの層を下に再接続することが可能です私持っている私はベースから支社へDEV2をリペアレントしたいTFS2012TFS2012はベースオフ枝を剪定し、
Base-->Branch1-->Dev1
|
\/
Dev2
で、次のツリーの新しいツリーがするように、
Base-->Branch1-->Dev1
|
\/
Dev2
おそらく重要な詳細:次のようになりベースと支社はあらゆる方法で同じです。 Branch1の履歴の唯一の項目は、Baseからの元の作成です。 Dev1とDev2はどちらも大幅な変更を行っていますが、効果的には同じオリジナルに基づいています。
を実行する方法はありますか?ベースレスマージを使用しないでください。
また、ブランチ1から新しいブランチDev3を作成した場合、すべての変更セットをDev2の履歴からDev3に適用する方法はありますか?これは、理論的には、Dev3 == Dev2となる。私はDev2を削除することができました。
なぜ根拠のないマージを使用したくないですか? –
@ Cece-MSFT私は、Dev2がフォルダ構造とコードに対して根本的な手術を受けているため、解決すべき紛争が*たくさんあるため、根拠のないマージを使用したくありません。 Dev2(Base)の親がBranch1(Dev2の兄弟)と全く同じであるため、Dev2からすべての変更セットを棚上げし、棚に置いた変更セットをBranch1の新しい枝に適用すると、 d仕事の日を節約する。私が見た1つの提案は、ロールバックしてロールバックを取り消すことですが、元に戻すことはできませんが、それは変更履歴を汚染することになります。より良い選択肢があると願っています。ありがとう。 –