我有一個應用程序,1.0
版本。我現在需要開始工作2.0
版本,但同時維護和修復版本1.0
中的錯誤。工作流程與項目的兩個版本中的工作水銀
從1.0
中修復的錯誤將合併到2.0
版本中,但是沒有新功能將從2.0
回發到1.0
版本。
我理解但是如何分行工作,我需要能夠在同一時間在同一個工作文件夾分支間的切換上兩個版本的工作是不實際的。我希望能夠同時運行這兩個版本的代碼。
什麼是典型的設置或工作流程,能夠使用名爲分支在同一時間同一應用程序的兩個版本的工作?即使用一個文件夾中的一個分支和另一個文件夾中的另一個分支?
難道我只是將版本庫克隆到版本爲2.0
的新文件夾中,並將分支設置爲2.0
版本的分支?
我有點新的含汞所以請原諒我,如果這聽起來有點幼稚。
嘗試:http://nvie.com/posts/a-successful-git-branching-model/它針對的是GIT,但適用於Mercurial。它可以幫助你解決問題 – PostMan 2012-01-16 03:39:15
我會盡量按照你的建議去做:有兩個檢出(克隆)版本的代碼,一個用於版本1.0,一個用於版本2.0。 – 2012-01-16 06:55:41