Мне было интересно, стоит ли публиковать это здесь или нет, но потом я увидел другие похожие посты о TFS здесь, и они не решили мою проблему, поэтому я решил продолжить и опубликовать это.
Я пытаюсь исправить коробку TFS, настроенную бывшим коллегой. Я не использовал TFS ни в каком другом качестве, кроме проверки файлов в/из него до настоящего времени. Для целей этого упражнения я создал простой проект winforms только с одной формой и предупреждением hello world при загрузке формы, которое я попытка регистрации в TFS. У нас включена закрытая регистрация, и мы также запрещаем пользователям обходить проверки сборки, как это можно увидеть в красном поле ниже.
Теперь проблема в том, что все попытки закрытой регистрации завершаются с ошибкой:
Access Denied: User 'myOrgDomain\user.name' needs Override check-in
validation by build permission for the following build definition(s). DefnName
Сообщение, которое я получаю, говорящее, что это частичный успех
Когда я открываю сборку, я вижу это
Пока я проверял это в Интернете, я обнаружил, что решение состоит в том, чтобы разрешить пользователям обходить проверки, установив флажок, который неактивен. Я не хочу, чтобы это было так. Есть ли способ, которым я могу отключить проверку обхода и по-прежнему работать с закрытой проверкой?
Это меня полностью озадачило, и я не могу понять, что могло пойти не так. Любые указатели на то, где посмотреть в моих журналах, чтобы узнать, что происходит не так, также, вероятно, помогут. В журналах говорится, что сборка прошла успешно, без предупреждений или ошибок.
***NO_CI***
при регистрации? Имеет ли учетная запись службы, под которой выполняется сборка, разрешение на обход проверки возврата? - person jessehouwing   schedule 07.06.2012