3

Visual Studio 2013 と TFS 2013 (RC) で遊んでいますが、カスタム チェックイン ポリシーを使用する方法が見つかりません。ソース管理にはGITを使用しています。

sln のすべてのプロジェクトの参照がいくつかのルールを満たしているかどうかを確認するポリシーが必要です。(2 つのパスまたはプロジェクト参照のみを使用できます)

ご協力ありがとう御座います。

4

3 に答える 3

4

中間ローカル リポジトリでgitoliteのような認証レイヤーを検討できます。

  • あなたはそのレポにプッシュします(gitoliteで保護されています)
  • 次に、ポリシーが適用されている場合は、http://tfs.visualstudio.comでホストされているようなターゲット リポジトリにプッシュできます。
于 2013-10-16T07:10:47.790 に答える
2

私はまだこれを自分で試していませんが、Tfs-Git ProcessEvent フックを使用して TFS サーバーでこれを行う方法についてのブログ投稿があります。私の会社では TFVC から Git への切り替えを開始しており、30 以上のチェックイン ポリシーがあるため、このソリューションをすぐに試す予定です。

于 2014-10-23T16:29:32.533 に答える
0

これは実際にはサーバー上の Git リポジトリであるため、おそらく git フックを作成する必要があると思います: http://git-scm.com/book/en/Customizing-Git-Git-Hooks

于 2013-10-24T13:12:04.153 に答える