【发布时间】:2011-03-27 12:25:07
【问题描述】:
我目前正在开发一个 LaTeX 项目,以完成某种“论文”,我认为使用 Git 跟踪正在进行的工作是一个安全的想法,因为它可能是最好的版本控制我遇到的系统。现在,Git 将出色地处理源代码文件,但它处理二进制文件的能力如何?
我不确定是否要跟踪我生成的 PDF 以及 *.tex 源。尽管我可以从任何修订/分支重新生成我的 PDF,但这可能会很耗时,而且通常只调出相关的 PDF 版本会更快; Git会处理这个吗?有没有办法在 Git 存储库中标记显式版本,我可以设置它吗,例如,我可以快速将今天版本的 PDF 输出与上周的版本进行比较?
回滚到特定分支将覆盖 PDF,或者至少需要重新编译;我只是希望能够记录我的进度并有效地存储它,并在此过程中备份我的工作。 Git 可能是我的解决方案,但还有更好的解决方案吗?
编辑我的兄弟给我发了一个链接,指向tagging 上的一些文档,这样就解决了我问题的版本控制部分。
【问题讨论】:
-
我想评估git-annex 一段时间。解决大二进制文件和 git 的问题可能很有趣
标签: git version-control pdf latex binary