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