Ожидающие изменения полки в сервере Team Foundation - PullRequest
38 голосов
/ 18 декабря 2010

Я новичок в Team Foundation Server, поэтому мне было интересно, что делает "Ожидающие изменения полки" в Team Foundation Server.Я использую TFS проекта на Codeplex.

1 Ответ

40 голосов
/ 18 декабря 2010

Shelve Pending Changes хранит ваши изменения кода на сервере, но не фиксирует их в ветке.Вот несколько причин, по которым я его использовал:

  1. Чтобы сохранить изменения, но отменить их локально, когда я не готов к фиксации изменений, но мне нужно исправить аварийную ошибку в той же ветке.
  2. Для хранения кода для проверки кода до совершения.Другие люди могут проверить или просмотреть ваши отложенные изменения.
  3. Для хранения изменений, которые готовы к принятию, когда изменения еще не утверждены.

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

...