使用 git 跟踪档案

使用 git 跟踪档案

*.xpi在 git 存储库中有一个存档 ( ) 文件。我怎样才能跟踪档案以获得更有意义的信息git diffBinary files ... differ

答案1

不跟踪.xpi文件。跟踪作为该内容的源文件.xpi

如果有问题的插件是你的 - 那么只需将包含源文件的目录添加到 git 控制树中即可。

如果插件是其他人的,而您只是.xpi从 Firefox 网站下载即可使用 - 您真的需要跟踪版本之间的微小更改吗?历史记录、自述文件等应该足够了。

但如果您确实需要,您可以解压缩存档(简单会有所帮助)并对解压缩的文件unzip执行操作。diff

或者你可以询问插件的作者(或者只是阅读自述文件),找到这个插件的存储位置(最有可能是github),然后签出/拉出带有全面差异的最新版本。作为额外的好处 - 您将能够改进插件。

相关内容