合併分支我想創建以下設置爲我的git回購協議:蠢貨,純倉庫
目前,我有我的所有工作文件的本地混帳回購協議。我希望能夠設置一箇中央裸存儲庫和另外兩個非裸存儲庫 - 一個用於實時應用程序,另一個用於測試版本。
我希望能夠在測試分支上將本地變更推送到中央裸回購。然後,在我的測試回購中,總是從裸倉庫的測試分支中取出。
準備好接受更改時,我希望能夠將測試分支和主分支合併到中央裸倉庫中。然後,現場回購可以從主分支拉。
所以在這個方案中,測試repo總是會從測試分支中拉出來的,而實時repo會一直從master分支拉出來。
我想不出如何在裸倉庫中合併分支。沒有工作樹,git-merge和git-checkout似乎不起作用。
所以,我的問題是雙重的:
- 是否有裸露的回購協議,以合併分支的標準方式?
- 這是不是直截了當,因爲我的回購設置是不好的? (在這種情況下,你會如何修改這個架構的最佳實踐?)
這正是我所在的地方,您描述的場景是最常見的場景。 –