我正在使用命名分支的mercurial,並注意到當我創建默認的新分支時,默認標記爲非活動分支。例如:Mercurial:保持默認分支「活躍」
C:\data\solutions\test-repo>hg branches
default 0:aeec280e6310
C:\data\solutions\test-repo>hg branch feature-branch
marked working directory as branch feature-branch
C:\data\solutions\test-repo>hg com -m "created new branch"
C:\data\solutions\test-repo>hg branches
feature-branch 1:1cb18d7fa554
default 0:aeec280e6310 (inactive)
這是一個問題,因爲我們的部署系統顯示命名的分支是活動的,可以從中進行部署。
如何讓我的默認分支「活動」?
但是,這是如何保持默認激活?正如我所看到的,在創建一個命名分支後,您必須更新爲默認值,並進行「虛擬」提交,否則默認分支將被標記爲非活動狀態。 – mslot 2012-05-02 20:10:33
@mslot:我建議使用關閉/打開而不是主動/非主動。忘掉所有關於不活動分支的內容,然後重點關注分支。要重新打開一個分支,您需要在將其標記爲關閉的變更集之後進行提交 - 這通常不是問題,因爲您想重新打開分支,因爲您在該分支上進行了一些實際更改。 – 2012-05-03 09:21:42
爲您的指導+1,因爲它是非常有用和描述性的。 – glglgl 2016-01-18 12:58:21