2011-06-19 128 views
2

人,GIT中:推薦結構

我有這樣的目錄結構:

webapps 
|-- static_media 
|-- django 
     |---project A 
     |---project B 
     |--- .git 
     |--- lib 

我有兩個django的項目A和B是相關的(在lib文件夾共同的應用程序),並僅通過不同子域和訪問每個用戶的類型。目前,我維護一個git倉庫,以便將項目A和B中的文件提交到中。不過,我也爲我忘記包含的項目提供了靜態文件css和js。

我的問題是,這裏推薦的git結構是什麼?我應該爲靜態文件添加一個額外的git存儲庫嗎?話雖如此,我意識到我目前的存儲庫結構是不合適的,因爲如果我將來有新的獨立項目在django以及其他項目的css和js文件中,我將會拍拍自己。

那麼,真的應該推薦的git倉庫結構應該是什麼樣的?

回答

2

這是我會怎麼做它:

  • 所有項目都有自己的回購協議。所以,項目A和項目B和lib。
  • 所有項目都有自己的static_media。所以每個A和B都會有一個static_media。
  • 由於在A和B中都使用了lib,因此它將作爲git submodule添加。

Git非常靈活,並且可以容納很多方法。