2013-10-20 20 views
0

例如我有一個應用程序在php中編程,並且有一段時間我使用java創建了相同的應用程序,我該怎麼做?怎麼辦,git,應用程序的另一個變體

我應該爲它創建一個新的存儲庫,還是應該創建一個名爲appname-java的分支,那有什麼意義?

閱讀了一些分支教程後,發現這一個「Basic Branching and Merging」,我知道分支是爲了'另一個故事',並且很快會被合併到主分支?有人可以進一步解釋,如果我是正確的,我應該分支而不是創建另一個存儲庫,有文章/相關經驗支持我的想法。

回答

1

我應該爲它創建一個新的存儲庫,還是應該創建一個名爲appname-java的分支,那有什麼意義?

由你決定的人是你。在一個存儲庫中實現多語言實現是完全正確的,因此您可以在一次提交中更新所有內容,但是出於任何其他原因(例如,其他時候java版本將包含永遠不會存在的功能)的獨立存儲庫是沒有問題的PHP版本)。

我知道分支是爲了'另一個故事',並且很快會被合併到主分支?

並不總是,但這是最常見的情況。 Master分支包含'穩定'版本,而您可能想要有幾個分支用於穩定+錯誤修正,開發(穩定錯誤修復,新功能,新錯誤)或其他任何可以稍後合併爲主或終止的其他任何分支(也許您終於認識到有些東西是不可能實現的)。

相關問題