1
CheckInをクリックすると、メッセージボックスにいくつかの情報(別のTFSブランチなどと同じコードをチェックしてください)を表示したいボタンをクリックしてください。 変更をチェックインする前にメッセージを表示する方法はありますか?チェックインボタンをクリックしたときにカスタムメッセージを表示する方法VS 2013変更保留中のタブ
よろしくお願いします。 Rajendar。
CheckInをクリックすると、メッセージボックスにいくつかの情報(別のTFSブランチなどと同じコードをチェックしてください)を表示したいボタンをクリックしてください。 変更をチェックインする前にメッセージを表示する方法はありますか?チェックインボタンをクリックしたときにカスタムメッセージを表示する方法VS 2013変更保留中のタブ
よろしくお願いします。 Rajendar。
はい、カスタムチェックインポリシーとコールメッセージボックスを使用して、Evaluate()メソッドの情報を表示できます。カスタムチェックインする方法の政策、あなたがthisの記事を参照することができますについて
public override PolicyFailure[] Evaluate()
{
MessageBox.Show("Please check in same code to another TFS branch");
string s = PendingCheckin.PendingChanges.CheckedPendingChanges.First().ServerItem;
string proposedComment = PendingCheckin.PendingChanges.Comment;
if (String.IsNullOrEmpty(proposedComment))
{
return new PolicyFailure[] {
new PolicyFailure("Please provide some comments about your check-in", this) };
}
else
{
return new PolicyFailure[0];
}
}
。 (VS 2015に適用、VS 2015ではWindowsのレジストリエントリのパスが異なります、8.0から14.0に置き換えてください)64ビットOSの場合:HKEY_LOCAL_MACHINE¥Software¥WOW6432Node¥Microsoft¥VisualStudio¥14.0¥TeamFoundation¥SourceControl¥Checkin Policies
こんにちはstarain、ありがとう、ソリューションをありがとう、私はHKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0 \私はVS 2013プレミアムを使用している下のTeamFoundationの登録キーが表示されていません。他のツールをインストールする必要がありますか? – user1915370
@ user1915370はい、VS 2013の場合、レジストリキーのパスはHKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0 ....(64ビット:HKEY_LOCAL_MACHINE \ Software \ WOW6432Node \ Microsoft \ VisualStudio \ 12.0 \ .... –
はい、12.0未満regkey TeamFoundation ** regkey。 – user1915370