1

TFS(2007)には、次の(悪い)階層があります。

$main
  |_ $V1
      |_ $V2

わかりました...それは私たちからの悪い動きです。

今、私たちはそれを持っていたいです:

$main
  |_ $V1
  |_ $V2

$V2を$V1から分岐解除し、それを$ mainに分岐する方法はありますか?

4

2 に答える 2

1

まず、TFS 2007は存在しません!:)2005年または2008年。

第二に、はい、それは悪い動きです。

第三に、ブランチ間の関係を変更できないため、ブランチを解除/再ブランチすることはできません。

解決策: 気に入らないかもしれませんが、それが唯一の方法です。ブランチの新しい適切な階層を作成してから、コンテンツをコピーします。

あなたは多くの方法でコピーすることができます、ここに1つがあります:

  • ソースメインからデスティネーションメインへの最新の最初の生コピー
  • 宛先メインから宛先V1にマージしてから、V1をチェックインします
  • 最新のソースV1を宛先V1に生コピーします。
  • TFPTオンラインでオフライン/オンラインモードをシミュレートして変更を計算し、チェックインします
  • V2についても同じようにします。
  • ブランチの「スナップショット」(最新のものだけでなく)が必要な場合は、時系列で操作を繰り返すことでシミュレートできます。

プロジェクトが大きい場合:頑張ってください!(しかし、あなたは成功するでしょう、そしてそれは後でより良いです、私を信じてください)

于 2012-06-28T15:47:27.403 に答える
0

VS2013およびVS2012には、Re-Parentと呼ばれる機能があります。私はそれを使用したことはありませんが、ドキュメントには、それが必要なものであると書かれています...(IMO)。

[新しいVSバージョンの更新]

于 2014-11-13T12:44:13.190 に答える