5

TortoiseGit 有一个用于运行 Git Bisect 的 GUI。

然而,在 bisect 会话期间,上下文菜单仅提供“Bisect good”、“Bisect bad”和“Bisect reset”。

有没有办法在没有使用命令行开销的情况下进行“Bisect skip”?

4

2 回答 2

3

编辑:查看其他提到Bisect skip现在是 TortoiseGit 功能的答案。干得好,TortoiseGit!


一个很好的问题。事实上,我找到了你的帖子,因为我也想知道。

我还没有找到没有命令行的方法。但是你可以使用它来跳过,然后像这样重新使用 TortoiseGit:

  1. 从开始菜单打开“git bash”
  2. 导航到您的项目
  3. 发出命令: git bisect skip (谢天谢地, git bash 向您显示您所在的修订号的相关位)

它将检查一个新的修订版,然后您可以返回测试并使用 TortoiseGit 进行“bisect good”和“bisect bad”。

额外的步骤并不是那么令人讨厌,但我等待有人提出更好的答案。:o)

于 2013-06-18T16:07:29.653 回答
2

从 TortoiseGit 2.3.1.0 开始,将支持 git bisect skip。

  • 您可以从资源管理器上下文菜单中跳过 HEAD
  • LogDialog 将标记跳过的修订
  • LogDialog 允许您跳过任意修订(甚至一次多个)

https://tortoisegit.org/issue/2505

除了使用跳过功能外,您还可以使用日志对话框轻松地将 HEAD 提交手动重置为任何其他提交。

于 2016-10-18T13:49:08.727 回答