【问题标题】:TortoiseGit: Mark as merged multiple filesTortoiseGit:标记为合并的多个文件
【发布时间】:2016-05-06 23:37:45
【问题描述】:

我与头部发生冲突,我需要合并 100 个文件。我想批量合并所有文件。我知道我想要头脑中的东西(而不是我拥有的东西)。

我选中所有复选框并右键单击并“使用他们的解决冲突”。但是只解析了一个文件。

这基本上意味着我需要一次处理一个文件(100 次)。

有没有更好的方法,因为我能想出 273 件更好的事情来利用我的时间。

【问题讨论】:

  • IIRC,这是一个问题,但已修复。 TortoiseGit 的版本是多少?
  • TortoiseGit 1.8.16.0

标签: git tortoisegit


【解决方案1】:

这在 Git bash 中相当简单:

git checkout --theirs src/pages/*
git add src/pages/*
git commit -m 'merged and resolve conflict'

如果您在其他路径中有冲突的文件,那么您可以使用类似的命令。从您的屏幕截图来看,此方法可能对您很有效,因为您的冲突文件似乎被组合在一个公共根文件夹中。

我感谢this great SO answer,它讨论了与您类似的问题。

【讨论】:

    【解决方案2】:

    这是 TortoiseGit 中的一个错误,它只是 fixed(修复在 2.0.0 中)。

    作为使用命令行的临时解决方法,请查看Tim Biegeleisen的回答。

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      相关资源
      最近更新 更多