2017-05-31 12 views
0

私の会社では完全に新しいTFS 2017をセットアップしました。 すべてのプロジェクトを古いTFVCからGitに移行したいと考えています。TFS with Git:プロジェクトを構造化するには?

TFVCには、コレクション(DefaultCollection)、チームプロジェクト(会社名)、各製品グループごとにいくつかのプロジェクトがあるフォルダがありました。

私たちは、コレクション(会社名)、すべての製品グループのチームプロジェクト、およびプロジェクトのいくつかのリポジトリでGitをセットアップする予定でした。

これは良い構造ですか、他の/より良い提案がありますか? チーム内に複数の人物を持つチームと、複数のチームプロジェクトを持つすべての権利などを定義することは可能ですか?新しいチームプロジェクトを作成するたびに、何度も何度もセットアップする必要があるデフォルトプロジェクトチームが存在するためです。

ありがとうございます。

答えて

0

オンプレミスTFSでTFVCをGitに移行するには、this documentの手順に従ってください。

1つのTFVCパスが製品を表す場合、1つの製品用に1つのGitリポジトリを作成できることをお勧めします。これらのGitリポジトリは1つのチームプロジェクトに入れることができます。

define one team with multiple personsとそのすべての権利が可能です。異なるプロダクトを表すチームプロジェクトの下にサブチームを作成することができます。

+0

しかし、1つのチームを複数のプロジェクトに割り当てることは可能ですか? – chris1302

+0

@ chris1302 1つのチームに、1つのチームプロジェクト内の複数のブランチのコード/ソースファイルを表示する権限を与えることができます。 1つのチームは複数のチームプロジェクトに割り当てることはできません。 –

関連する問題