1

假设我只需要处理一个文件。从 git-log 手册页看来,我应该使用 --follow。让我困惑的是,对于--find-renames,我可以在相似度索引上指定阈值,而--follow 没有这样的阈值。

我的问题是为什么我不需要为 --follow 指定阈值来查找重命名?

谢谢

4

1 回答 1

0

如果您使用 指定阈值--find-renames,则在使用 时将应用该阈值--follow。但是当您只指定--follow使用默认的相似度索引时(在大多数情况下应该没问题)。

Follow 需要重命名检测才能工作,但重命名检测本身对于例如git showgit status等也很有用。我建议默认使用以下命令启用它:

git config --global diff.renames true
于 2012-09-03T16:33:47.360 回答