我目前正在进行一个类似于"论文"的LaTeX项目,并且我认为使用Git跟踪工作进展是个安全的想法,因为它可能是我遇到过的最好的版本控制系统。现在,Git将会出色地处理源代码文件,但是它能够很好地处理二进制文件吗?
我不确定是否要跟踪生成的PDF以及*.tex源文件。即使我可以从任何修订/分支重新生成我的PDF,这可能需要时间,而通常更快的方法是只需打开相关的PDF版本;Git会处理这个问题吗?是否有一种方法在Git存储库中标记明确的版本,并且我可以设置它,例如,我可以快速比较今天版本的PDF输出与上周的版本?
回滚到特定分支将覆盖PDF,或者至少需要重新编译;我只想能够记录我的进度并有效地存储它,并在此过程中能够备份我的工作。Git可能是我的解决方案,但是否有更好的解决方案?
编辑:我的兄弟给我发送了一个关于标签的文档链接,因此解决了我问题的版本控制部分。
我不确定是否要跟踪生成的PDF以及*.tex源文件。即使我可以从任何修订/分支重新生成我的PDF,这可能需要时间,而通常更快的方法是只需打开相关的PDF版本;Git会处理这个问题吗?是否有一种方法在Git存储库中标记明确的版本,并且我可以设置它,例如,我可以快速比较今天版本的PDF输出与上周的版本?
回滚到特定分支将覆盖PDF,或者至少需要重新编译;我只想能够记录我的进度并有效地存储它,并在此过程中能够备份我的工作。Git可能是我的解决方案,但是否有更好的解决方案?
编辑:我的兄弟给我发送了一个关于标签的文档链接,因此解决了我问题的版本控制部分。