我一直在Mac上使用Sourcetree来管理我的存储库。我最近发现了一台要开发的Ubuntu机器,并且发现Sourcetree不适用于Ubuntu,因此发现Gitkraken是一个潜在的选择。设置Gitkraken的起源和上游
我的问题是,有没有什么办法可以在Gitkraken中设置不同的远程存储库来进行推送和拉取? (例如推动起源/从上游开发拉动/使用顶部菜单栏上的按钮进行开发)。如果这是不可能的,是否有办法跟踪您正在推/拉的另一个远程分支?
例如,Sourcetree被设置为使得本地/开发跟踪远程分支上游/开发,同时推送到远程分支源/开发。因此,如果人们对原始存储库进行更改,它将显示在我的Sourcetree中,并且我将知道从上游/开发到本地/开发。如果我做出任何改变,我可以在原产地/发展阶段推动我的分叉,并在那里发起拉取请求,以便在批准更改时合并到上游/开发。
此外,在Gitkraken中,如果我右键单击上游/开发,那么应该选择merge upstream/develop into develop
,它应该采用最新的上游/开发更改并将其合并到本地版权中? (上帝帮助我,如果突然我合并我的本地发展到上游)。
感谢您的回应!有趣的是,没有办法让一个分支跟踪不同的推/拉位置,但它很好地澄清了上游/开发合并的过程。我想如果我想跟踪对上游进行的更改,我将不得不每次都手动设置上游。 – shstyoo
另外一个解决方法,我想你可以让你的开发分支跟踪上游,但有任何其他功能分支跟踪起源,实质上是做我想做的。 – shstyoo