0

Project1 と Project2 など、同じプロジェクトの 2 つのコピーがあります。2つのプロジェクトの内容は同じです。ただし、Project1 には履歴があり、Project2 は Project1 の単なるコピーであるため、独自の履歴はありません。

ここで、適切なフォルダー構造を維持するために、Project1 (履歴あり) を削除し、Project2 (履歴なし) で開発を続行する必要があります。履歴を Project2 にコピーするにはどうすればよいですか? これは Project1 の正確なコピーであるため、これを行う方法があるはずです。

前もって感謝します!

4

1 に答える 1

0

ソースをローカルに (ローカル ファイル システムに) コピーし、それを新しいフォルダーとして TFS に追加して、「project2」を作成したと想定しています。

TFS の観点からは、これはまったく新しい管理対象のアーティファクトです。「Project2」を「project1」の履歴の続きにしたい場合は、コードを「project1」から「project2」に分岐する必要があります。

これを行うには、TFS から "project2" を削除し、ソース管理エクスプローラーで "project1" を含むフォルダーを右クリックします。「Branching and Merging」>「Branch」を選択し、作成する「project2」の適切な宛先を選択します。次に、[OK] を押します。

「project2」には、ブランチを作成した瞬間までの完全な履歴があることがわかります。必要に応じて「project1」を削除できます。

于 2012-07-23T15:41:42.413 に答える