当前位置:  开发笔记 > 开发工具 > 正文

git whatchanged - -M做什么?

如何解决《gitwhatchanged--M做什么?》经验,为你挑选了1个好方法。

我正在看一些使用-M(大写M,而不是小写,记录为包含合并)的代码传递给Git whatchanged的代码.

我无法在手册页中看到该标志的定义(对于1.8.3.1).任何人都可以建议它做什么?它是-m(小写)的反面吗?



1> CodeWizard..:

doc是git日志.git whatchanged已被弃用.改用git log.

-M --find-renames [=]

如果生成差异,则检测并报告每次提交的重命名.

要在遍历历史记录时通过重命名跟踪文件,请参阅--follow.

如果指定了n,则它是相似性指数的阈值(即与文件大小相比的添加/删除量).例如,-M90%表示如果超过90%的文件未更改,Git应将删除/添加对视为重命名.如果没有%符号,则该数字将作为分数读取,并在其前面加上小数点.即,-M5变为0.5,因此与-M50%相同.同样,-M05与-M5%相同.要将检测限制为精确重命名,请使用-M100%.

默认相似性指数为50%.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有