對不起,如果以前提出過類似的問題。有很多部署問題,但似乎沒有解決我的問題。多代碼部署工具。
無論如何。我正在使用asp.net,C#和Visual Studio。
我正在工作的組織正在迅速變化。現在有很多項目需要在未來幾個月內進行多次代碼更改和迭代部署。在工作時,這些改變總是「處於最前沿」,所以有時我必須多次對相同程序的某些部分進行編碼。
由於這些項目都是交錯的,所以我不能一次性進行一次徹底的改變;我必須多次部署和重新部署相同的程序,只使用該部署所需的更改。
如果這是混亂的,這裏有一個簡單的例子:
- 申請在企業內部網使用。此應用程序使用驅動程序A調用我們的數據庫。
- 有兩種環境,測試和生產。
- 某些存儲過程必須使用註冊'測試'的參數進行調用,以允許某些其他應用程序甚至在數據不正確的情況下運行(用於測試目的)。
- 當部署應用程序時,必須修改這些存儲過程,刪除測試參數
- 我們有一個操作系統升級,允許我們移動到更快的驅動程序B,但需要對要使用的代碼進行更改駕駛人B.
所以,這兩個全不同的部署,其中一些代碼必須部署1和其他代碼進行更改,必須改變部署2.
目前我只是用記事本的整體變化列表,定期調試斷點和大量的代碼註釋,然後我手動sl通過代碼確保一切都被改變。通過數十萬行代碼對多個文件,類,對象等進行編碼,這變得非常乏味,並且很可能會遺漏某些東西(導致它斷開)或推動錯誤的更改(導致其中斷或允許不良數據)。
有沒有一種工具可以用來幫助這種情況?最好能看出部署A需要更改什麼,部署B需要更改哪些部分?我也很樂意聽取其他學派的意見(提示已被接受!)