2016-09-03 10 views
1

ビジュアルチームサービス(TFS)を構成して、特定の人が特定のブランチからマスターを持たないリポジトリを作成する方法を教えてください。Visual Team Service(tfs)を設定して特定のブランチからgitローカルリポジトリをクローンする方法は?

リモートブランチは、次のとおり

マスターブランチ(2つの分岐)

  • テストブランチ
  • 開発ブランチ(2つの以上の特徴の分岐)
    • 機能
    • 機能B

私だけに開発者をしたいすべてのブランチ上のアクセス権を持っている開発ブランチ管理者にアクセスすることができます。リポジトリを複製する新しい開発者がいる場合、開発ブランチ(ローカル支店になるはずです)からコードを取得する必要があります。

答えて

1

Visual Studio Team Servicesの場合、ブランチを直接クローンする方法はありません。また、リポジトリレベル(https://www.visualstudio.com/en-us/docs/setup-admin/permissions#git-repository)に読み取り権限(リポジトリのクローン作成が可能)が適用されます。

一方、リモートブランチからローカルブランチを作成できます。

Gitでは、-b引数(https://git-scm.com/docs/git-clone)を指定してリポジトリのブランチをクローンできます。

+0

を助けるべきです。 @starainは、-b引数を使用して特定のブランチからクローンを作成すると、クローンされているブランチのみをダウンロードし、マスターブランチへのアクセスを制限しますか? – aidonsnous

+0

@ idonsnous特定のブランチファイルしかダウンロードできませんが、マスターブランチへのアクセスを制限することはできません。ユーザーはまだマスターブランチにアクセスしてクローンできます。 –

0

私はあなたがVSTSのチーム機能ではなくgitブランチでアクセスを制限するべきだと考えています。

この開発者用に新しいチームまたはエリアを作成し、彼が複製したいノード/ブランチにアクセスできるようにし、他のすべてのものへのアクセスを明示的に拒否します。開発者に可視性を持たせたいが、彼/彼女が貢献することを許可しないようにするには、コードベースの残りの部分に読み取り専用権限を設定することもできます。

このリンクは、ハローhttps://www.visualstudio.com/en-us/docs/setup-admin/restrict-access-tfshttps://www.visualstudio.com/en-us/docs/git/gitquickstart

関連する問題