| 用途 | 控制合并中的重命名识别 |
|---|---|
| 语法 | git merge -X find-renames=40% <分支> |
| 相关配置 | merge.renames(默认 true) |
常用示例
常用示例
git merge -X find-renames=30% feature/rename-module
git log --follow --oneline src/new-name.js改名同时大改内容最容易出现「改名 + 修改」双重冲突;先单独提交纯改名,再改内容,可显著降低合并难度。
合并时 Git 会尝试识别重命名并跨文件名合并;-X find-renames=<阈值> 调整敏感度,merge.renames 可关闭检测(不推荐)。
| 用途 | 控制合并中的重命名识别 |
|---|---|
| 语法 | git merge -X find-renames=40% <分支> |
| 相关配置 | merge.renames(默认 true) |
git merge -X find-renames=30% feature/rename-module
git log --follow --oneline src/new-name.js