最初我們沒有使用任何源代碼控制軟件。現在我們使用TFS 2010進行版本控制。目前,我們正面臨與如何處理正在開發中的生產代碼和代碼的更改有關的問題。如何處理不同版本的源代碼?
假設我們已經發布了使用visual studio 2010發佈版本1.0到web的源代碼x。現在我們繼續研究源代碼以實現更多功能。 Noow的源代碼已更改爲x.something。
在此期間,我們收到用戶報告的錯誤。現在如何處理這種情況,因爲錯誤必須在源代碼版本x中修復。而且我們不想使用x.something版本,因爲它沒有什麼未完成的功能,我們不想在生產環境中發佈。
這時候推薦的做法是什麼。
對於不同版本的源代碼,是否有兩個存儲庫?如果是,那麼如何修復錯誤,然後來 - 首先更新當前版本或發佈的代碼,因爲我們不希望這些錯誤存在於當前的開發版本。