これをここに投稿するかどうか迷っていましたが、TFS に関する他の同様の投稿をここで見ましたが、問題が解決しなかったため、先に投稿することにしました。
元同僚がセットアップした TFS ボックスを修正しようとしています。日付までファイルをチェックイン/チェックアウトする以外の目的で TFS を使用したことはありません。 TFS にチェックインしようとしています。ゲート チェックインを有効にしており、下の赤いボックスで強調表示されているように、ユーザーがビルド検証をバイパスすることも許可していません。
問題は、すべてのゲート チェックイン試行がエラーで失敗することです。
Access Denied: User 'myOrgDomain\user.name' needs Override check-in
validation by build permission for the following build definition(s). DefnName
部分的に成功したというメッセージ プロンプトが表示される
ビルドを開くと、これが表示されます
これをオンラインで確認したところ、グレー表示されているチェックボックスを有効にして、ユーザーが検証をバイパスできるようにすることが解決策であることがわかりました。私はこれが事実であってほしくありません。バイパス検証を無効にしたまま、ゲート チェックインを機能させる方法はありますか?
これは私を完全に困惑させ、何が間違っていたのか理解できません。何が問題なのかを調べるためにログのどこを参照すればよいかについての指針もおそらく役立つでしょう。ログには、警告やエラーなしでビルドが成功したことが示されています。