如何在SourceTree 1.6中使用交互式变基(Interactive Rebase)

12

我看到Sourcetree 1.6 (Mac)有一个名为“交互式Rebase”的新功能。 我的问题是在Sourcetree应用程序中找到此对话框。

有什么想法吗?

3个回答

12

如果您右键单击任何提交,将会有一个菜单项:

Rebase children of {commit hash} interactively...

您还可以转到存储库菜单,点击交互式变基,该选项不针对特定提交。


5
我现在正在处理这件事,它会在1.5版中出现。希望这能帮到你。 - Kieran Senior

5

最新的Atlassian文章 "在SourceTree中交互式变基" 说明了如何找到该功能:

有两种交互式变基的方法:

  • 第一种方法是右键单击(或上下文单击)提交并点击 Rebase children ofinteractively…
  • 第二种方法是点击 Repository 菜单并转到 Interactive rebase

http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/rebase-options-soucetree.png


4
为了补充@funrob的回答,你还可以点击“Repository”菜单并进入“Interactive Rebase”。不同之处在于仓库菜单选项将从当前分支上游提交重新基础。右键单击将允许您在推送的提交上重新基础,因此在执行此操作时需要小心。
希望对你有所帮助。

谢谢Kieran!当交互式变基功能发布时,我很难找到它。我可能最终是在寻找您的答案时找到了这个问题! - funrob
1
@funrob,试图展示所有可用功能并保持产品简洁是很困难的。我认为交互式变基在保持平衡方面做得非常好,并且也在最明显的位置提供。您可以随时查看文档(我们目前正在努力创建更多文档以帮助人们)。 - Kieran Senior
我不理解“从该分支上游提交进行变基”的说法,请深入解释一下。这两个选择显然非常不同。 - Bill Door

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接