使用源控制時,我習慣的工作方式是在主幹上開發,然後在進入QA之前分支主幹。源控制分支的不同方法
我正在和部門的其他人談話,顯然對於不同的工作方式有一些激情的看法,那就是在開發週期的最初階段創建新的分支,分支,然後在末尾將它合併回主幹。這種方法的想法是保持原始狀態。
雖然我對一個支持者認爲後一種方法是「標準」方法(雖然很高興被告知除此之外)的說法持高度懷疑態度,但我不會驚訝於聽說它很常見。我可以想象一些好處(更容易選擇何時部署哪些功能或一組功能),但也有一些缺點(潛在的合併問題,因爲每個分支必須合併回主幹)。
做了一些後來的研究,發現這個:http://www.lostechies.com/blogs/derickbailey/archive/2009/07/15/branch-per-feature-source-control-introduction.aspx
會好奇,從人他們對這些方法的相對優勢和劣勢感都聽到,也關於人們可使用任何其它方法。
吶,這正是我一直在尋找的。謝謝。 – 2009-08-26 06:48:45
是的,我有同樣的觀點,但我可以認識到,至少目前(對我而言)只是歷史偏見而已。在您提供的鏈接中,每個陣營中都有一些有趣的回覆... – 2009-08-26 06:52:53