2012-05-01 44 views
3

我有一個網站文件/文件夾結構模板,開始使用git。它包含一個空.gitignore文件images文件夾內,這使我對我問題的兩個部分:網站圖像文件應該包含在GIT存儲庫中嗎?

1)這個空.gitignore文件將忽略位於images文件夾中的所有圖像,或者被它放在那裏允許將空文件夾添加到存儲庫之前任何圖像被放置在裏面?

2.)網站圖片是否應包含在git存儲庫中?對我而言,圖像文件的編輯和修改與其他文件相同,並且隨着時間的推移跟蹤所述更改將是有益的。

什麼被認爲是最佳實踐?你做什麼,爲什麼?

回答

6
  1. 就你而言,.gitignore允許git「查看」目錄。它可以是任何其他文件。 Git不存儲空文件夾。您必須將此行放入您的.gitignore中,以告訴忽略所有其他文件:!.gitignore
  2. 沒有絕對迴應,但我建議您將圖像與其他文件保存在存儲庫中。考慮你的git存儲庫作爲你的版本網站,包括圖片。如果您想要自動化您的部署,它將緩解您的負擔。它會保持你的網站歷史一致。 GIT像處理其他文件一樣處理圖像。
+0

優秀的答案先生。謝謝一堆! – stefmikhail

1

檢出'setup with binaries',特別是'git media'和'git annex'。但是,使用GIT直接與圖像文件一起使用是完全正確的 - 但如果您嘗試使用「git rebase」,那麼比較兩張大圖像時可能會發生崩潰。

+0

感謝您的鏈接和建議。我確實會記得這一點。 – stefmikhail

相關問題