2011-01-12 10 views
1

いくつかのチームメンバーが(通常は無関係な)チームプロジェクト間でコードを誤ってチェックインしているときに問題が発生しています。私は注意を払わないために彼らを騙すか、これを彼らの注意を引くより簡単な方法を見つけようとします。我々はTFS 2010を稼働しています& VS 2010.チームプロジェクト間のチェックインを防止するTFSチェックインポリシーはありますか?

TFSチェックインポリシーは、チームプロジェクト全体のチェックインを防止するためのものですか?

答えて

3

ソースコードエクスプローラでソリューションエクスプローラまたはサブフォルダ(または個々のチームプロジェクト)からチェックインすると、この問題は発生しません。彼らは怠け者で、単に$/を右クリックしてチェックインしているように聞こえます。

これは、これを行うための既定のポリシーはありませんでした。しかし、TFS APIを使用して自分自身を書くことは非常に簡単です。

ジム・ラム氏の記事は、おそらく開始するのに最適な場所です:TFS 2010年に

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

+0

はい、怠惰な、または彼らが何をしているかに注意を払っていません... – TheEmirOfGroofunkistan

+0

私はあなたを聞いています。チェックインポリシーの大きな課題は、開発者がそれらをインストールして最新の状態に保つことです。 – Robaticus

+0

はい、注意が必要です。原因は必ずしも怠け者ではありません。誤ってこれを行うのは容易ではありません。ルートからチェックインするだけではありません。 Visual Studioの異なるインスタンスで複数のブランチが開いている場合、包含/除外がインスタンス間で混在する可能性があります。私はリンクをチェックアウトします。 – goodeye

1

チェックインポリシーは、複数のプロジェクト間でのチェックインを評価し、そのチェックインポリシーはできていませんあなたがしたいことはしないでください。

しかし、VSのアドイン用のコードは、それが何をしたいんように見えるこのバグレポートの最初のコメントにあります: http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/a71ac2f0-dc9c-4c03-a6a3-ab59877c55d8/

+0

@benpmorganツールに同意すると、ユーザーは間違いを犯すことはできません。長い一日の後、チェックインボタンをクリックしてチェックインする準備ができていない他のプロジェクトのファイルを誤ってチェックするのはとても簡単です。これはツールの欠点です。 – alexb

3

私は、これらの応答によって、本当にがっかりしています。 TFSは、開発者がより効率的に作業できるようにするツールです。開発者を怠惰にしたり、注意を払っていないと非難することは、絶対的な対応のように思えます。限られた知識しか持たず、単に間違いを犯した新しい従業員を雇うとどうなりますか?ツールを使用すると、開発者が適切な方法で開発者を支援し、教えることができます。

関連する問題