Я работаю на Mac, используя Sourcetree для управления своими репозиториями. Недавно я нашел машину с Ubuntu для разработки и, обнаружив, что Sourcetree недоступен для Ubuntu, нашел Gitkraken в качестве потенциальной альтернативы.
Мой вопрос: есть ли способ настроить другой удаленный репозиторий в Gitkraken для push и pull? (Например, push to origin/develop pull from upstream/develop с помощью кнопок в верхней строке меню). И если это невозможно, есть ли способ отследить удаленную ветку, отличную от той, из которой вы отправляете/извлекаете?
Например, Sourcetree настроен так, что local/develop отслеживает удаленную ветку вверх по течению/развитию, при этом отправляя в исходную/развитую удаленную ветку. Поэтому, если люди вносят изменения в исходный репозиторий, они будут отображаться в моем Sourcetree, и я буду знать, что нужно извлекать из upstream/develop в local/develop. И если я внесу какие-либо изменения, я могу отправить свой форк в Origin/Development и создать там запрос на включение для слияния с Upstream/Development, если изменения будут одобрены.
Кроме того, в Gitkraken, если я щелкну правой кнопкой мыши вверх по течению/разработке, есть опция merge upstream/develop into develop
, которая должна принять самые последние изменения в восходящем потоке/разработать и объединить их с моей локальной копией, верно? (Боже, помоги мне, если вдруг я сливаю свою локальную разработку с восходящей).