2014-04-30 112 views
4

我一直在研究Git子模塊,Git子樹和稀疏結賬,我根本無法將其包裹在它周圍。這裏是我的用例:單獨的Git回購前端和後端Web開發

我有一個回購,讓我們說前端回購,不僅保存基於AngularJS前端的文件,但一些文件夾與測試,文檔等有關。在這個回購中的子文件夾,被稱爲'codebase',存儲應用程序的HTML,CSS和JS。

我有另一個回購,讓我們說backend回購,其中包含python /瓶後端,最初服務的AngularJS應用程序。這些文件需要位於應用程序/靜態子文件夾中。

在開發和測試時,我們需要編輯application/static中的文件,調試,測試,迭代直到完成。基本上,我一直試圖找到使用Git有前端/代碼庫文件夾的地方結賬到後臺回購的方式。子模塊我無法工作;子樹似乎也無法處理這個用例。

這裏的最佳做法是什麼?我可以簡單地設置從一個目錄到另一個目錄的符號鏈接,但是我希望git有一個更好的方法來做到這一點。有沒有人有這種工作流程的經驗?

+1

爲什麼你需要前端功能,如果它應該是在apllication /靜子是旁邊的後端文件夾? – johnb003

回答

1

如果我理解您的問題,您需要兩個存儲庫。一個用於後端,另一個用於前端?你想讓你的前端成爲後端的子目錄嗎?

有什麼問題,子樹和子模塊都很好。儘管如此,子模塊更加笨重。

只是讓你的後端回購的一切組成部分,並定期子樹拆分出來的變化,從子目錄的前端回購。