最近、私は git-tfs を使用するように切り替えました。これにより、TFS を使用するのは悪夢ではありません。:) しかし、ドキュメントや Web を検索しても追跡できないような厄介な詳細に気付きました。
問題は、使用時のコメントにありgit tfs checkintool
ます。Visual Studio チェックイン ダイアログ ボックスが表示されると、過去のすべてのコミット コメントが現在のコメントに追加されて表示されます。
チェックインする前に、最後のコメント以外はすべて削除する必要があります。
これは、TFS ゲート チェックインを使用していることが原因である可能性がありますが、よくわかりません。ゲート チェックインを使用する場合、チェックインはサーバーにコミットされません。私はただ戻ってきCheckin cancelled!
ます。次に、ゲート ビルドが完了したら、git tfs pull
すべてをマージします。
他の誰かがこれを見たことがありますか?コメント トレイルをクリアするための最善のアクションは何ですか?
より詳しい情報:
これは確かに、TFS ゲート チェックインと関係があります。ゲート チェックインをオフにして、1 回チェックインすると、コメントがクリアされました。
git tfs pull
したがって、多くのチェックインがキャンセルされ、時間の経過とともに多くのリクエストを行った場合、同じ動作が見られるはずだと思います。ローカル マスター ブランチがサーバーへのプッシュを完全に登録することは決してないと思います。
これをローカルで git に示す方法は何でしょうか?