现代办公Git Diff 在Git中跟踪和差异现代Microsoft Office文件版本的实验。 现代Office文件格式是ZIP存档,其中包含XML文件。 ZIP归档文件是二进制文件,因此Git(以及无法调整差异的GitHub,GitLab GitHub)不会为它们显示很好的差异。 XML文件不是二进制文件,因此为了显示这些文件的差异,这会将ZIP文件解压缩到Git中跟踪的目录中。 跟踪生成的文件是相当愚蠢的,但是跟踪二进制文件也是如此,当被迫拥有一个二进制文件时,如果它对表带来了一些帮助,那么拥有另一个文件也不是一个飞跃。 这可以通过使用PowerShell脚本来实现,该脚本将ZI