2010-12-09 53 views
1

我們團隊中有大約20位應用程序開發人員。.Net應用程序發佈程序和VSS

所有的應用程序代碼都在VSS中。

開發人員擁有本地副本並進行更改,然後將文件檢查到VSS。

團隊負責人會查看代碼並從他們的機器上運行它,如果一切都很好,他們會將代碼移動到QA服務器。測試後

QA如果批准的所有文件進行檢查和發佈工程師從VSS獲取最新版本,並編譯和文件移動到分期。

UAT將在分段上完成,如果獲得批准,發佈工程師將從分段複製所有文件並將其移至生產。

Oflate我們有這種方法,因爲開發商簽在VSS一些文件,同時它要的是不應該被釋放,以分期分期問題。

我們使用VS.net 2008作爲IDE,我們沒有團隊基礎服務器,而Visual Source safe是我們的Source控制數據庫。

請確定我們如何改進我們的發佈機制。

感謝

回答

0

您可以使用labels in VSS - 標籤發行和這種方式,您可以送花兒給人回去的代碼已知狀態。

也就是說,假設你是準備好了一些代碼,進入QA - 在這一刻,整個分支標籤,一個版本號,比如「1.1版」。

當是時候提升至UAT /生產,獲得標有「1.1版」的所有物品 - 確保與完全相同的代碼一致的QA流程。

當你的代碼的下一個版本是準備QA,其標記爲「1.2版」 ...等。等。等

不過,您將需要決定如何處理bug修復。

+0

Oded,感謝您的及時回覆。我們面臨的整個問題是錯誤修復。應用程序在過去幾年裏一直在生產中,並且正在進行維護。 – acadia 2010-12-09 14:10:51