Предположим, что я создал новую функцию с git flow feature start FEATURENAME
затем опубликовал его с помощью git flow feature publish FEATURENAME
Теперь мой коллега хочет сотрудничать с этой функцией со мной, поэтому он делает
git flow feature pull FEATURENAME
Это создает новую ветвь на его локальном репо, основанную на ветки функции в удаленном репо. Однако это не указывает, что его локальная ветвь функций отслеживает ветвь удаленной функции, поэтому теперь он должен отслеживать эту ветвь вручную.
Какова причина этого дополнительного шага? Почему бы не настроить команду feature pull
для отслеживания?
Что такое разность рабочих потоков между git flow feature pull
и git flow feature track
.
В каких случаях вы бы использовали каждый из них?