В чем смысл сообщения о подтвержденной регистрации TFS Gated: согласовать свое рабочее пространство с хранилищем? - PullRequest
30 голосов
/ 14 февраля 2012

Какой смысл следующего сообщения после закрытой регистрации?Это не имеет смысла для меня.«Если вы не отменили свои локальные ожидающие изменения при отправке регистрации, вам может потребоваться согласовать рабочее пространство с хранилищем».

enter image description here

1 Ответ

31 голосов
/ 14 февраля 2012

Допустим, вы выполняете закрытую регистрацию отдельного файла - Progam.cs .

Когда вы выполняете Gated Check-in и выбираете , а не , чтобы отменить локальные изменения, вы откладываете Program.cs на сервер и выполняете сборку с последним кодом +, который Shelveset. Если сборка завершается успешно, TFS автоматически проверяет shelveset (содержащий ваши изменения в Program.cs ) в системе контроля версий.

Теперь, поскольку вы не отменили изменения в своей локальной рабочей области, вы все равно будете иметь Progam.cs в виде «Ожидающие изменения» со статусом «редактировать». Это «редактирование» не требуется, поскольку TFS уже проверил ваши изменения. Нажатие «Reconcile ...» отменит это локальное изменение и приведет его в соответствие с тем, что находится на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...