Я новичок в Team Foundation Server, поэтому мне было интересно, что делает "Shelve Pending Changes" на сервере Team Foundation. Я использую TFS проекта на Codeplex.
Отложенные изменения в сервере Team Foundation
Ответ 1
Отложенные изменения Shelve сохраняют ваши изменения кода на сервере, но не связывают их с веткой. Вот несколько причин, по которым я его использовал:
- Чтобы сохранить изменения, но отмените локально, когда я не готов совершать изменения, но мне нужно сделать исправление ошибки в той же ветке.
- Сохранять код для проверки кода перед фиксацией. Другие люди могут проверить или просмотреть ваши полные изменения.
- Сохранять изменения, которые готовы для фиксации, когда изменения еще не утверждены.
Одна вещь, чтобы знать о проблемах с откладыванием: когда вы не используете, вы получаете файл как есть. Если кто-то еще изменил файл после вашего полки, никакого слияния не произойдет. Поэтому я не рекомендую долговременные откладывать изменения.