現在、私は再び TFS を使用することを余儀なくされています (通常、プロジェクトによっては SVN と GIT を使用します)。私たちが使用しなければならないテクノロジーについてとりとめのないことを言いたいわけではありませんが、少なくとも特定の機能や動作の背後にある理由を理解したいと思っています。
Team Foundation Server で長い間私を悩ませてきたのは、チェックインが成功するとダイアログが表示され、チェックインが失敗すると、ユーザーに通知せずにチェックイン ダイアログのみが消えることです。問題が発生しました。
この動作は、ファイルがチェックインされておらず、開発者が単にエラーがあったことに気付かなかったため、プロジェクトで複数のエラーを引き起こしました。問題は、チェックインが失敗したことに気付かなかった開発者によって引き起こされましたが、私にとって本当の問題はこの通知動作にあります。
誰かが私に説明できますか?この通知動作の背後にある理由は何ですか? 私はまだ困惑しています(そしてそれについて長い間考えました)が、それは私には意味がありません. 何か問題が発生した場合に備えて、ユーザーに通知する必要があります。または、何か不足していますか?この動作を制御することさえ可能ですか? TFS を使用しなければならなかったすべてのプロジェクトで、私は管理を担当していませんでしたが、その動作の構成変更を要求できるかもしれません。