可以說我正在更新應用程序並更新了100個文件中的100個。我在我的測試機器上進行了這些更改,並且正在運行,但現在我想將這些更改提交給生產計算機。我有什麼樣的選擇。我可以用什麼樣的腳本來更新應用程序?
理想情況是。
- 我救,我更換
- 我複製新文件覆蓋舊的現有文件。
如果更改不順利,我可以反轉該過程並還原舊文件。什麼是做這件事的最好方法。可以說我正在談論一個ASP.NET應用程序。我也將更新SQL語句,但是我可以將其作爲獨立SQL腳本的核心,並且不擔心此更新中的內容。
我很熟悉批處理腳本,但有沒有更好的方法做它,它有一個GUI(好吧,我可以創建一個GUI應用程序並從GUI運行批處理文件)。
任何人誰做了類似的事情?
這是一個好點,但我想要一個更簡單的解決方案,按照經理的要求。他們想要簡單的事情,他們可以做和撤消,如安裝更新。如果不起作用,請將其卸載。安裝將簡單地將文件複製到不同的位置。 – 2011-06-10 19:47:14
這可能是最接近的答案,但我想要的程序會做安裝/升級。也許這太複雜了。 SVN可能派上用場。 – 2011-07-04 22:27:39