2010-10-05 52 views
1

我一直在設計和開發網站已有多年,但是,每當我對網站進行更改時,我都會採取不良方法進行修改,在Web服務器上替換原件,在瀏覽器中進行測試並製作更多根據需要更改。我正在尋找更好的方法來做到這一點。或者,有時候我會通過將其複製到「pageeee.php」來進行新版本的「page.php」來進行修改,直到它準備好啓動爲止,但之後我遇到了諸如「/ page /」之類的問題重寫規則,打破所有的鏈接,而我正在測試,等等。使用臨時環境處理Web版本的最佳方法?

我一直在考慮只是打開一個新的網站基本上mywebsite-dev.com在哪裏我可以有一個完整的副本,我會做我所有的改變然後只要我準備好發佈就複製文件。

我認爲最好的方法是讓我學習如何使用SVN或什麼?

長話短說:你們都在測試/測試環境中開發什麼方法,然後自動部署到生產網站?如果解決方案允許版本控制,回滾等,同時仍然相當容易使用,則可獲得獎勵積分。

回答

1

我使用SVN,NANT和CruiseControl.NET進行我的源代碼,buid和部署安裝。

利用源代碼控制製作版本,分支和合並和回滾。然後使用NANT自動構建腳本,將所有內容放在軟件的主幹中。最後,我使用CC.NET進行自動化部署,以便在簽入和單擊部署到生產時進行登臺。

現在,這是我的.NET解決方案。但是任何主要平臺都有相應的功能。

相關問題