Какова концепция каждого?
Когда вы можете откладывать свои изменения вместо проверки?
Какова концепция каждого?
Когда вы можете откладывать свои изменения вместо проверки?
"Шелвед" означает, что изменения будут отложены для дальнейшего использования.
Проверено означает, что изменения становятся доступными для остальной команды, будут в сборке и в конечном итоге будут отправлены.
Совсем другое. Подумайте о стеллажах как инструменте для переключения контекста, когда вы не выполнили задачу. Проверка означает, что вы закончили (по крайней мере, часть его).
Сохраняйте свои изменения, когда вы хотите сохранить сделанные вами изменения, но вам нужно вернуться к предыдущей версии, чтобы внести другие изменения (возможно, исправления ошибок), которые вы хотите развернуть, без обновлений, которые вы в настоящее время работаете., Поскольку вы обычно регулярно проверяете, я считаю, что это редкое событие - например, я только что развернулся в поле QA и сразу же обнаружила ошибку. Я отложу изменения в этот день, возвращая меня к развернутой версии QA, сделаю обновление, а затем удалю мои изменения, сжимая их по мере необходимости. Дольше, чем это, и вы, вероятно, захотите проверить предыдущую версию и ветку. Я был бы рад услышать о других впечатлениях, когда стеллажи оказались более полезными.
Другие пользователи могут загружать свои полки, ища их, поэтому это хороший способ передать код для обзоров. однако вы получите сообщение об ошибке, если попытаетесь удалить файлы с кодом, которые вы уже проверили, поэтому вам нужна чистая среда.
Я часто откладываю свои изменения в конце дня, если я работаю над чем-то большим, что я не могу зарегистрировать. Таким образом, если мой компьютер умрет в одночасье, у меня есть резервная копия на сервере.
Дарси получает это место. Вы также можете придумать стеллаж как частную ветку, которая по большей части не является общедоступной. Полки также могут быть полностью удалены, а не удалены в коде. Если вы удалите ползунок, он исчезнет навсегда.
Все выше сказанное так верно, и я научился выделять его.
Просто чтобы добавить свой опыт, исправьте меня, если я ошибаюсь. В проекте у нас есть файл конфигурации mypc.json, специфичный для каждого ПК разработчика. Обычно мы переопределяем его при запуске сервера локально. Другие члены команды имеют одинаковое имя файла с различными конфигурациями. Никто не хочет, чтобы их файл был нажат с тем же именем в ветку разработки. Поэтому я использую полку, чтобы сохранить эти изменения. Всякий раз, когда мне нужны эти конфигурации, я могу легко применить изменения с полки, а настройки моей среды вернулись в мой проект.