我*.xpi
在 git 存储库中有一个存档 ( ) 文件。我怎样才能跟踪档案以获得更有意义的信息git diff
呢Binary files ... differ
?
答案1
不跟踪.xpi
文件。跟踪作为该内容的源文件.xpi
。
如果有问题的插件是你的 - 那么只需将包含源文件的目录添加到 git 控制树中即可。
如果插件是其他人的,而您只是.xpi
从 Firefox 网站下载即可使用 - 您真的需要跟踪版本之间的微小更改吗?历史记录、自述文件等应该足够了。
但如果您确实需要,您可以解压缩存档(简单会有所帮助)并对解压缩的文件unzip
执行操作。diff
或者你可以询问插件的作者(或者只是阅读自述文件),找到这个插件的存储位置(最有可能是github),然后签出/拉出带有全面差异的最新版本。作为额外的好处 - 您将能够改进插件。