我很抱歉,如果這已經問過,但我一直沒能找到具體到這種情況的一個答案:設置SVN到最適合開發 - > QA - > PROD
對於我們的網站應用程序,我們有3個系統:dev,QA和生產。目前,第三方正在維護代碼,但很快它就會在我們手中。我們將爲每個階段分開構建環境。另外,我們使用RAD進行代碼開發,所以實際上會有一個主要步驟,即測試/沙箱。
理想情況下,我們希望以某種方式隔離每個階段的存儲庫,以便我們從DEV簽出,進行一些更改,在本地測試它們,並將它們複製到DEV中。如果Dev上的一切正常,我們將檢查QA,等等。
我們是否應該爲每個存儲庫分別設置存儲庫,或者這會落在'分支'之下,我們將爲dev,QA和prod設立一個單獨的分支。你能不能提供實現理想路線的最佳方式?
讓我知道是否還有其他問題。
感謝 克里斯
我的舊設置的問題是農場環境。我喜歡使用teamcity並觸發腳本來下載工件並安裝 – 2009-03-12 08:20:12