3

私のチームと私は、多くの Visual Studio ソリューションと多くのプロジェクトを含む大規模な TFS プロジェクトを持っています。このプロジェクトをより小さな論理部分に分割し、その部分を別々の git リポジトリに移動しています。ファイルの履歴を保持できるように、git-tf を調べ始めました。私がする必要があるのは、tfs-project のフラットな構造から 3 ~ 4 個のフォルダーを選び、それらを 1 つの git リポジトリにコピーすることです。git-tf clone または git-tf configure/pull を使用すると、tfs プロジェクトの親フォルダーごとに 1 つのリポジトリを取得できるようです。これを回避する方法はありますか、または必要なフォルダーが共通の親フォルダーに移動されるように tfs-project を再配置しますか?

4

1 に答える 1

4

TFVC から Git に選択的にプルする方法はなく、スコーピングのために親ブランチを選択する必要があります。

ただし、git にフォルダーを作成すると、リポジトリを複数の部分に分割できる Split コマンドがあります。これにより、フォルダを選択できます。

http://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/

于 2014-10-19T17:43:02.150 に答える