Вопрос

Какова концепция каждого?

Когда можно отложить изменения вместо того, чтобы проверять их?

Это было полезно?

Решение

«Отложено» означает, что изменения отложены на ты над чем поработать позже.

«Зарегистрировано» означает, что изменения доступны остальной части команды, будут включены в сборку и в конечном итоге будут выпущены.

Очень разные.Думайте о полках как об инструменте переключения контекста, когда вы не закончили задачу.Регистрация означает, что вы закончили (по крайней мере, частично).

Другие советы

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

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

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

Дарси прекрасно это понимает.Вы также можете думать о стеллаже как о частной ветке, которая по большей части не видна публично.Наборы полок также можно удалить полностью, в отличие от удаления проверенного кода.Если вы удалите набор полок, он исчезнет навсегда.

Все выше сказали так много правды, и я многому научился из этого.

Просто добавлю свой опыт, поправьте меня, если я ошибаюсь.В проекте у нас есть файл конфигурации mypc.json индивидуален для каждого ПК разработчика.Обычно мы переопределяем его при локальном запуске сервера.У других членов команды такое же имя файла с разными конфигурациями.Никто не хочет, чтобы их файл с тем же именем был отправлен в ветку разработки.Поэтому я использую полку для сохранения изменений такого типа.Всякий раз, когда мне нужны эти конфигурации, я могу легко применить изменения со склада, и конфигурации моей среды вернутся в мой проект.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top