gpt4 book ai didi

git - 验证 Git 提交仅移动行

转载 作者:行者123 更新时间:2023-12-04 09:26:49 25 4
gpt4 key购买 nike

Git 是否提供任何机制来证明提交移动但不修改文件中的行?我经常使用 -w以确定是否在缩进更改的代码段中进行了任何更改。如果一段代码被垂直移动而不是横向移动,是否可以做些什么来突出移动部分内的变化?

最佳答案

不,Git 没有提供证明这一点的方法。解析 diff 输出并验证已删除行和添加行的组是否是同一组应该不会太难。这将需要一些脚本,但它是可行的。 This project可能很有趣。
如果你想用视觉来验证这一点,你可以使用 --color-moved ,这将使移动的块的颜色与未移动的行的添加或删除颜色不同。

关于git - 验证 Git 提交仅移动行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62972103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com