我正在git repo上做一个网站的私人(孤独的)开发,有一个master和一个开发分支。我在dev分支上做了很多工作,主要关注一些“大”特性和问题,老实说,dev分支上的提交并不是原子提交的展示。这已经完成(在一些大的差异),但现在一些主要功能停止工作。
它停止工作的原因可能有很多,master和branch之间的差异包括一些文件中的许多更改。
现在,我想将开发分支逐个合并到master(或master的分支),并检查是什么破坏了我的主要特性。
有没有一个简单的方法来构想这个与吉特?我也愿意接受其他选择。我更喜欢的IDE是Emacs,但我还是愿意接受价格合理的替代方案。
当做,
杰伦。

最佳答案

git-bisect就是为了解决这个问题而设计的。
首先将当前修订标记为“坏”,然后将您知道有效的修订标记为“好”(例如,分支发散的点),然后它将帮助您执行二进制搜索,以找到问题的确切位置。

09-04 18:39
查看更多