2012-07-28 113 views
1

我有一個建立在我也創建的Boilerplate系統上的項目。如何管理樣板,以及使用git構建的項目?

目前我有一個單獨的回購分支,用於樣板和項目。然而:

  • 我想讓人們只關注項目(而不是樣板),遠離樣板,理想情況是讓項目與樣板分開進行回購。
  • 我仍然希望在項目發生時將樣板更新提供給項目。

我對git子模塊感到滿意,但由於樣板和應用程序處於'相同級別' - 這是覆蓋關係,而不是父級/子級別 - 我不確定管理這個最好的方法。類似的項目有什麼作用?

回答

1

爲樣板和應用程序都在「同一級別」作爲彼此 - 這是一個疊加的關係,而不是一個父/子一個

這意味着分支,而不是子模塊。

既然你想保持樣板和應用程序之間的明確分離,這意味着2回購。

  • 一個公共,只有應用程序。
  • 一個私人(只爲你)與兩個分支可用。

您可以克隆第二個,將第一個添加爲遠程,並且只將應用程序分支推送到它。

相關問題