2016-11-07 2 views
3

Я новичок в TFS в Visual Studio и хочу что-то понять о Shelve и Undo.
Предположим, я проверил некоторые файлы, внес некоторые изменения, а затем отложил их.
В этот момент - исходный код, который был до того, как я внес изменения, - это восстановить исходный код, чтобы все члены команды не увидели мои изменения?
- или -
они видят измененный код, пока я не отменил ожидающие изменения?
И если я отменил изменения - это повлияет на мой шельф?Стеллажи, а затем Отменить незавершенные изменения

ответ

4

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

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

В вашем примере выше, ваша команда не будет видеть никаких изменений, пока вы на самом деле проверить его.

2

Изменения в отложенных можно увидеть другими членами команды, но они не зафиксированы в хранилище. Они должны будут отправиться в Ожидаемые изменения ->Действия ->Найдите Shelveset и введите имя в поле поиска пользователя.

Только если вы зарегистрируетесь, другие будут видеть ваши изменения в репозитории.

Отмена удалит изменения локально, но полки будут оставаться такими, чтобы вы или кто-либо из членов команды мог получить изменения обратно на месте.

Смежные вопросы