在git add -p

时间:2018-03-22 19:38:05

标签: git version-control

在命令行的Git或者Linux支持的Git-GUI中,有没有办法为满足以下两个条件的ONLY帅哥做git add -p?

  1. 大块涉及50多行的变化。
  2. 这些变化只是补充;没有删除
  3. OR

    我如何根据他们的体型对帅哥进行排序?

    任何一个选项都可以帮助我实现目标:

    我正在合并两个git分支,我的目标是只查看其中一个分支中的大个子并决定是否合并它们。我不想使用任何不符合上述两个条件的帅哥,但能够选择哪些帅哥符合这两个条件。

    我看到了这个问题,这让我感到悲观,但在这里我不需要一个正则表达式,我需要以某种方式弄清楚哪些是加入而不是被拒绝。

    Add patch in git, all hunks matching regex in file

1 个答案:

答案 0 :(得分:0)

内置任何内容。但是,git add -p是一个Perl程序;如果你能熟练使用Perl,很容易将其破解成代码。只需获取每个差异块并对其应用测试子例程,如果它通过测试,则添加它,而不是对用户的交互式查询说“是”。