1
4
您使用的diff算法从您设置设置时开始生效,因此它将影响当时正在使用的任何操作。更改diff算法不会产生任何明显的负面影响:任何diff算法都会产生等效的diff,但问题是人们阅读起来有多容易。耐心和直方图 通常 更好,但并非总是如此。
您可能遇到的唯一问题是,如果您将差异存储在某些系统或存储库中(例如由生成的文件
如果你有这样的情况,最好用你的工具强制一些固定的差异算法,这就是我过去所做的。这看起来像是让你的工具运行
除此之外,如果你发现你更喜欢默认值以外的东西,那么改变diff算法真的没有坏处。 |
2
2
不 ,它不会破坏任何东西。差额总是事后计算的。您可以通过配置永久更改diff算法,也可以通过命令行上的选项标志临时更改。 Git不存储差异,所有历史记录都存储为树对象的(完整)快照。树总是指向完整的文件(Git术语中的“blob”)或子目录(由其他树对象表示)。 |
3
1
看着 evolution of both histogram and patience diffs ,对过去的提交没有副作用。
仅对以下对象有影响
|
Dsujan · 从第二个文件中获取更改行的差异 6 年前 |
Damian Nadales · 让vc修订版其他窗口删除它获取的文件 6 年前 |
book · bash:如何打印diff命令输出? 6 年前 |
lombocska · Liquibase diff-驱动程序问题 7 年前 |
bitifet · 如何创建类似VCS的冲突合并文件? 7 年前 |