在 git 中添加 pdf 有多贵?

在 git 中添加 pdf 有多贵?

我正在考虑将 git 用于我的 latex 项目,我不知道是否应该将 pdf 输出添加到存储库,还是将其保留。将它放在存储库中会比较方便,但我担心它会很快占用大量空间,假设 git 基本上必须完整保存每个版本,因为它们是二进制的,或者有没有合理的方法只保留较小的差异?

答案1

不要。根据经验法则,您不应该提交生成的文件,而只应提交相应的源。

例如检查这个来源详情请参阅 Michael Ernst 的引文(引述):

版本控制适用于人们编辑的文件。生成的文件不应提交给版本控制。例如,不要提交编译产生的二进制文件,如 .o 文件或 .class 文件。也不要提交由文本格式化应用程序生成的 .pdf 文件;一般来说,您只应提交生成 .pdf 文件的源文件。

相关内容