2010-07-13 37 views
0

我正在開發一個項目,它像往常一樣包含源代碼和許多像圖像和生成文件(用於UI和l10n)的靜態資源。使用Subversion和靜態資源的項目佈局

到目前爲止,所有東西都是通過Subversion進行版本控制的,但我認爲必須有更好的方式來存儲靜態文件和生成的文件並將它們鏈接到項目部署上。

那麼,您認爲哪個選項最好?

  • 保持一切。
  • 爲每種不同類型的文件設置一個不同的,更合適的存儲(也可能是版本控制系統)。
  • ...
+0

我會把它放在一起。否則,你(或另一個'新'開發者)需要檢出所有不同的來源,這是更多的工作。 – Redlab 2010-07-13 11:32:31

回答

1

生成文件,我會svn:ignore。只要它們不存在時自動重新生成(或生成過程很容易觸發),對生成的文件進行版本控制就會非常混亂。

靜態文件 - 圖片,樣式表,等等 - 我會一起繼續,只要他們沒有那麼重,他們會整個過程慢下來。畢竟,它們是您項目的固定部分。