2007-09-11
如果 project 已經發展到某個成熟的版本,但想要開設一個 branch 來加入新功能的時候要怎麼做呢?或者是新的 branch 要與原先成熟的版本整合(merge)的時候又該如何?
前幾天聽到一個同學在趕 project ,結果他 code 修得亂七八糟,然後改到後來發現想要把 code 恢復成曾經寫過的某個版本,但有的地方是忘記怎麼寫,有的地方則是改起來十分麻煩等等,我想如果他有做好版本控制的話,也許就不會這麼囧了…