我目前正在爲一個LaTeX項目開發各種「論文」,並且我認爲使用Git跟蹤正在進行的工作將是一個安全的想法,因爲它可能是我遇到的最好的版本控制系統。現在,Git會精心處理源代碼文件,但它處理二進制文件有多好?使用Git或其他VCS管理PDF /二進制文件
我不確定是否跟蹤我生成的PDF以及* .tex源文件。儘管我可以從任何版本/分支重新生成我的PDF,但這可能會非常耗時,並且通常只需提供相關的PDF版本即可; Git會處理這個問題嗎?有沒有一種方法可以在Git倉庫中標記顯式版本,我可以設置它,例如,我可以快速比較今天版本的PDF輸出與上週的版本?
回滾到特定分支將覆蓋PDF,或者至少需要重新編譯;我只想記錄我的進度並有效地存儲它,並且在此過程中能夠備份我的工作。 Git可能是我的解決方案,但有更好的嗎?
編輯我的兄弟發給我一個關於tagging的一些文檔的鏈接,以便解決我的問題的版本控制部分。
我想評估[git-annex](http://git-annex.branchable.com/)一段時間。它可能是一個intestig解決大二進制文件和git的問題 – 2011-03-27 15:42:18