我已經閱讀了很多關於Mercurial和它的分支,但是,我仍然是一個版本控制新手。Mercurial中的小型臨時分支
我目前正在開發一個項目,在那裏我負責開發一個新模塊。
我有一個「主」存儲庫,其中包含來自項目其餘部分的最新代碼和一個克隆的存儲庫(稱之爲「任務」),我現在正在執行我的工作。
我是一羣提交到我的任務,並發現我想用我的程序讀取/存儲/處理配置數據的方式做一點「實驗」。
現在,如果我正確理解VC最佳實踐,這將是分支的好時機。
如果我開始進行這個實驗,並且我喜歡它的發展方向,我會很快將它合併到「默認」分支的「任務」存儲庫中。另一方面,如果我不喜歡它的發展方向,我可能會放棄這個分支。
我最舒服的分支方式是通過克隆,但我不認爲這是最好的辦法在這種情況下,因爲我只會改變一些文件,但顯然使用命名分支是永久的,這在這裏也不合適。
對於這種情況,您有什麼建議/最佳實踐?
爲什麼不是匿名分支?它不如克隆重,不像功能分支那麼長久。 – Santa 2010-05-27 07:37:25
這似乎是一個合理的選擇,對於大型項目來說可能不那麼笨重。謝謝! – ckramer 2010-05-28 16:27:24