我知道如何在Eclipse中使用egit将其重新定位到特定的分支或标记上,但我还没有找到使用egit将其重新定位到特定的sha1上的方法。我想这样做是为了在推到上游之前挤压提交(也就是说,执行git rebase -i HEAD~n其中n是在我想要重新平衡的地方之前的一些提交)。用eGit可以吗?如果没有,我是否应该使用另一个Eclipse插件来提供这个功能?

最佳答案

它目前在Eclipse Oxygen中可用,它有自己的向导。
History视图中获取所需的分支
右键单击要更改的提交之前的提交
查找并单击
“重新平衡向导”将显示可用于处理的提交
它的工作原理和控制台版本一样,但是在GUI上。即使发生冲突,它也会帮助你度过难关。

关于eclipse - 如何在eGit中执行相当于git rebase -i HEAD~2的操作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7197152/

10-13 05:24