2016-11-07 18 views
6

Visual Studio TeamServicesでGitFlowを設定する方法はありますか?VSTSでGitFlowをセットアップする - ベストプラクティス?

私たちはBitBucketから来ており、そこには単純なinitがあります。しかし、VSTSでは足場を見つけることができません。私たちは多くのマニュアル設定をしなければならないようですね。では、VSTSのGitFlowで推奨される使用法について、ユーザーグループ、ポリシーを設定する方法は?

+1

あなたがポリシーやセキュリティの面で期待するものの詳細についての詳細を伝えることはできますか?フロー自体はセットアップするのが難しくありませんし、あなたはローカルでそれをやり始めます。さらに、refs/heads/*ブランチフィルタを持つ1つのCIビルドを作成するだけで、すべてのものをトリガすることができます。GitFlowはプルリクエストやコードレビューなどを必要としません。 – jessehouwing

答えて

3

GitFlowやGit用の別のタイプのフローフレームワーク(GitHubFlowなど)をサポートするためにVSTS上でブランチとポリシーを設定するための標準的なワンクリックボタンはありません。

セットアップはそれほど難しくありませんが、多くの手動手順が必要です。これをREST APIを使ってinitスクリプトに変えて、ビルド(ブランチフィルタでワイルドカードを使用)を生成し、ブランチポリシーを設定し、適切なセキュリティでブランチをロックすることができます。

同時に、チームに十分な信頼がある場合、GitFlowのデフォルト設定はありません。その場合のセキュリティグループは、単に「デフォルトチーム」にすぎません。

途中でブランチ構造とブランチ間のマージフローをセットアップするのに役立つVisual Studioプラグインがあります。

関連する問題