2012-02-13 80 views
3

之間的Git我有目錄結構,多個項目是這樣的:多個項目

/application/ 
/images/ 
/js/ 
/css/ 
/system/ 
index.php 
.htaccess 

項目特定的文件是在應用程序文件夾,和「引擎」的東西在別人(system/, css/, index.php, ..)。現在我想同步我的系統文件,這對所有項目都是一樣的,但仍然會被編輯。那麼如何在GIT中同步多個項目中的images, js, css, system, index.php, .htaccess

我是新來的git,但我首先想到的是讓主(空)的項目,沒有應用程序文件夾,和AF我會從一個項目切換到B,那麼我首先推到主項目然後拉到b。也許可以通過php來完成。現在我已經做出了PHP腳本,我會包括我的每一個項目,它所行的同步,但它沒有版本,是相當緩慢的。我使用cookie通過瀏覽器存儲上次使用的項目,如果該cookie發生更改,則同步所有項目。我想我會可以以同樣的用gitexec()

有沒有更好的解決辦法?

回答

1

Git submodules(見Pro Git book)可能會有所幫助:

  • 與所有常用數據父回購
  • 調用的應用程序,你applciation特定數據的子模塊回購它