我正在使用LaTeX撰写一份非常长的文档。我有工作电脑和笔记本电脑,两台电脑都需要用来进行编辑。我需要在两台电脑之间保持所有文件同步,并且还想保留修订历史记录。我选择了git作为我的分布式版本控制系统,并将我的代码托管在服务器上。我还使用Kile+Okular进行编辑。但是,Kile没有集成的git插件。我也不需要与任何人协作。如果我的服务器无法访问,我还考虑在codaset上放置另一个私有仓库。
在这种情况下,推荐的工作流程是什么?如何将分支纳入此工作方案中?有没有办法比较同一文件的两个版本?使用stash(暂存区)怎么样?
git [log|show|add] some_file.tex
就能够完成所有操作,没有必要在这里添加不必要的分支切换步骤。如果需要的话,你仍然可以针对每个单独的文件进行提交。 - rubenvb