2009-10-30 83 views
1

我很危險地接近啓動一個相當沉重的網絡應用程序,並且我在QA服務器上幾乎找到了一切。我仍在摸索和改變,儘管我每晚都會拍攝我的服務器快照,但我仍然希望有一些形式的變更管理,以便我可以確切地確定在我的環境中發生了什麼變化,如果出現可怕的情況錯了(尤其是在我生產時)。所以我很好奇......有沒有人有一個好的改變管理應用程序(網絡或其他)的任何建議?其他人做什麼?我應該把它吸起來並使用電子表格?更改管理建議?

+1

您使用的是什麼技術/平臺?你的團隊規模如何? – 2009-10-30 02:47:16

+0

您可以提供有關應用程序和環境的更多信息,您將獲得更好的答案。 – quip 2009-10-30 02:58:21

+0

是的,LAMP網絡應用程序...獨奏:) – Adamjstevenson 2009-11-04 00:44:08

回答

6

我的建議是使用源代碼管理。你可以有一個prod分支,然後每個開發工作都可以在你將一個給定的發佈版推向生產之前將其合併回prod之前產生它自己的分支。這樣你的源代碼控制就有了prod中發佈的每個版本(源代碼控制可以幫助你至少確定版本之間的變化)。

編輯:TFS Branching Guidance是非常有用的,這些概念可以應用於其他源控制系統。如果您對此方法感興趣,我建議您閱讀它。