Что происходит с локальными изменениями, когда администратор принудительно разблокирует файл Specifi c? - PullRequest
0 голосов
/ 07 февраля 2020

Я использую Visual Studio 2015 и систему управления версиями TFS.

Представьте, что я извлек файл и добавил строку кода и покинул офис без регистрации. Кто-то еще должен был внести изменения в это Файл Speci c, но не могу проверить, потому что он заблокирован на мне. Администратор использовал инструменты командной строки TFS или что-то еще и отменил мою блокировку этого файла, чтобы позволить второму лицу вносить изменения.

Вопрос в том, что в этом случае происходит с файлом на моем компьютере? Линия, которую я добавил, удалена или все еще там, но я не могу зарегистрироваться, поскольку блокировка была отменена, и мне нужно получить последнюю версию и снова добавить строку?

Спасибо,

1 Ответ

1 голос
/ 10 февраля 2020

Блокировка извлечения запрещает пользователям, использующим рабочее пространство сервера , проверять и вносить изменения в заблокированный элемент в своих рабочих пространствах. В Team Foundation Server 2012 и более поздних версиях блокировки извлечения обычно не эффективны из-за локального рабочего пространства .

Если вы используете рабочее пространство сервера , файл для вашего сценария не будет изменен. Когда вы захотите открыть файл на своем компьютере, вы получите следующий элемент, позволяющий выбрать версию сервера или версию рабочей области.

enter image description here

...