2013-09-27 3 views

ответ

6

Pull requests позволяют рассказать другим об изменениях вы подтолкнули к GitHub хранилище. После отправки запроса на тягу заинтересованные стороны могут рассмотреть набор изменений, обсудить возможные модификации и даже .

отдельная версия кода ФИЛИАЛ

5

Ветвь - это отдельная версия кода.

Запрос на перенос - это когда кто-то берет репо, делает свою ветвь, выполняет некоторые изменения, затем пытается объединить эту ветку (помещает их изменения в репозиторий кода другого человека). (В самых общих терминах.)

16

нагрузочный запрос сигналы, которые вы хотите некоторые изменения в вашей отрасли объединены в целевой отрасли.

Одним из примеров может быть то, что вы создаете новую ветку «my-feature» на основе текущей ветви развития (скажем, «мастер»). Когда вы закончите, вы можете направить свою ветку на удаленное репо и создать запрос на перенос от «my-feature» до «master». Запрос на растяжение дает людям возможность просмотреть изменения и комментарии, и вы можете вносить дополнительные изменения в один и тот же филиал в ответ на обратную связь, которая будет обновляться в запросе на вытягивание. Когда код хорош для слияния, кто-то может применить слияние к хозяину, и запрос на растяжение будет закрыт.

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

Смежные вопросы