假设我只需要处理单个文件。从git-log手册页,似乎我应该使用--follow。令我困惑的是,对于--find-renames,我可以在相似性指数上指定阈值,而对于--follow没有这样的阈值。
我的问题是为什么我不需要为--follow指定阈值来查找重命名?
由于
答案 0 :(得分:0)
如果您使用--find-renames
指定阈值,则在使用--follow
时会应用该阈值。但是当你只指定--follow
时,会使用默认的相似性索引(在大多数情况下应该没用)。
Follow需要重命名检测才能工作,但重命名检测本身对于例如git show
,git status
等我建议默认使用以下方式启用它:
git config --global diff.renames true