2016-04-21 68 views
0

如果我的版本控制我的LaTeX文檔,並在與其他conotributors共享的bitbucket上有回購,我如何共享png/jpg等文件而沒有git跟蹤它們? 因爲每個貢獻者應該能夠編譯它沒有乳膠的draft檢查和可視化與圖像的完整的文件,但它是沒有意義的使用Git來跟蹤這些影像(我.gitignore中有一個img/線)Git + LaTeX + BitBucket:共享圖像文件

+0

爲什麼你認爲用git跟蹤圖像沒有意義? – Bustikiller

+0

爲什麼要拍攝二進制文件的快照?這不是git應該做的事我猜 – fmonegaglia

+0

Git通常用於存儲文本和二進制文件。我不會使用git來存儲二進制文件,但如果我的項目包含一些圖片,我不會讓它們在外面git – Bustikiller

回答

1

時退房您的Bitbucket回購的「下載」部分。它是爲了「添加任何您希望提供給用戶的文件,例如應用程序二進制文件」,這聽起來非常像您需要的。但你的合作者仍然需要手動下載/解壓縮它們。

另外,您實際上可以在Git倉庫中存儲二進制文件。問題在於,由於Git內部原因它們不能被「刪除」,即使只更改了一個,每個二進制文件修改都會重複所有字節。所以,如果你不經常改變它,那就很好。 Bitbucket對最大回購大小有限制,所以當它是傻瓜時你會得到警告。

另一種方法是使用Git Large File Storage,它特別創建用於處理Git倉庫中的二進制文件。不幸的是,它還沒有在Bitbucket上可用。如果您可以將您的回購移動到Github,請考慮這種可能性。