首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用文件路径减少git二等分运行?

如何使用文件路径减少git二等分运行?
EN

Stack Overflow用户
提问于 2010-07-05 20:40:16
回答 1查看 3.9K关注 0票数 24

我正在使用git bisect查找导致提交的失败。然而,在这个范围内的许多提交是绝对不相关的(因为它们是对文档或单元测试的提交)。我想让git对分自动跳过提交,这会影响某些目录中的文件。这是不是有可能呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-05 20:53:17

这里有几个选项:

特定于

  1. Ignoring的提交

git bisect包含跳过提交的功能。您可以指定不想用来测试的提交、标记和范围

git对分跳过0dae5f ff049ab ...

只需在git bisect run之前执行此操作,它应该会跳过您指定的内容。

具有损坏的源代码的

  1. Specifying文件夹

您还可以通过指定应该在哪些文件夹中查找问题来减少提交bisect测试。这是在bisect过程开始时通过向git bisect start提供额外的参数来完成的(引用自标准手册):

git二等分启动-- arch/i386包含/asm-i386

二等分将只考虑接触指定文件夹的提交。

如果你想自动收集接触到某些文件或文件夹的提交,你可以使用git log。例如,以下命令将为您提供修改某些文件夹中文件的提交名称:

git log --pretty=format:%H  tests/ docs/

您可以使用外壳功能将结果提供给git bisect skip

git bisect skip `git log --pretty=format:%H  tests/ docs/`
票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3179498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档