让git忽略重命名

时间:2012-03-09 22:50:27

标签: git rename

我想要删除的文件foo.txt和我要添加的另一个bar.txt。如果这两个文件的内容超过50%相同,Git会认为foo.txt正在重命名为bar.txt。我怎样才能让Git在同一次提交中将其视为单独删除,而不会更改全局阈值检测%。

谢谢!

2 个答案:

答案 0 :(得分:18)

你做不到。在内部,它们将被保存为删除和添加。 “重命名”的显示将在稍后计算,并取决于该阈值。

答案 1 :(得分:1)

要使用 TortoiseGit 禁用重命名检测(虽然作为git-diff选项,也应该自己应用于git)我将以下行添加到gitconfig,这似乎是诀窍(虽然基于文档,但我认为不应该):

[diff]
  renameLimit = 1