![]() |
1
1
不,Git不提供 证明 这个。解析diff输出并验证删除行和添加行的组是相同的组应该不太难。这将需要一些脚本,但它是可行的。 This project 可能很有趣。
如果您希望直观地验证这一点,可以使用
|
![]() |
2
1
我不认为Git提供了任何直接的方法来实现这一点,但是如果对文件的旧版本和新版本进行排序会产生相同的结果,那就相当于只包含移动行的更改。 当然,这并不能区分交换两个行块和完全扰乱文件。 强调这些变化是另一回事。我几年前提出的这个问题可能与此有关: Is there a diff-like algorithm that handles moving block of lines? |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 6 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 6 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 7 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 7 月前 |