我想要删除的文件foo.txt
和我要添加的另一个bar.txt
。如果这两个文件的内容超过50%相同,Git会认为foo.txt
正在重命名为bar.txt
。我怎样才能让Git在同一次提交中将其视为单独删除,而不会更改全局阈值检测%。
谢谢!
答案 0 :(得分:18)
你做不到。在内部,它们将被保存为删除和添加。 “重命名”的显示将在稍后计算,并取决于该阈值。
答案 1 :(得分:1)
要使用 TortoiseGit 禁用重命名检测(虽然作为git-diff选项,也应该自己应用于git)我将以下行添加到gitconfig,这似乎是诀窍(虽然基于文档,但我认为不应该):
[diff]
renameLimit = 1