如何从主存储库创建测试分支,不包括特定的pull请求

时间:2017-06-23 20:00:34

标签: git

我正在开展一个项目,每天大约有5到10个拉动请求被合并到sprint分支机构。通常其中一个会制动应用程序性能。通常很难调查其中一个导致问题只是从合并的PR中查看代码,所以我通常通过检查一些特定的提交并从该分支运行性能测试然后编译结果来创建测试分支。但是这个解决方案非常耗时,因为我经常需要多次结账。

在GIT中有一种简单的方法来创建一个不包括特定Pull Request的测试分支(通过分支名称是理想的,还是提交范围)?

所以在我的测试分支上,我希望有一个sprint分支的副本,每个PR合并但没有具体的。

我在GIT文档中运行,找不到可以让我这样做的命令集。

1 个答案:

答案 0 :(得分:0)

要自动查找错误提交,您可以使用git bisect:它将通过提交图进行二进制搜索,以找到“坏”提取,在您的情况下,这是破坏性能的提示。

Git将为您完成所有结账,您只需说明当前提交是好还是坏。更好的是:如果你可以编写一个启动性能测试的脚本,并说它们是好的(返回代码0)还是BAD(返回代码!= 0),你可以自动完成所有过程,只需等待git给你错误提交。

ProGit - Debugging with Git