我正在使用VSS進行源代碼管理的ASP.NET應用程序。我們有一個PROD服務器和測試服務器。隨着事情的建立,它們被髮布到TEST服務器上進行用戶測試。一旦被接受,它們將被移到PROD服務器。如何維護多個代碼開發路徑?
我需要在沙箱中處理一些新功能而不影響TEST中的現有構建。我不想要我正在處理的與已經發布的TEST代碼的代碼庫混在一起,因爲我需要能夠修復TEST代碼而不必擔心我在沙箱中做什麼。
您如何保持沙箱環境的測試&獨佔?
感謝
我正在使用VSS進行源代碼管理的ASP.NET應用程序。我們有一個PROD服務器和測試服務器。隨着事情的建立,它們被髮布到TEST服務器上進行用戶測試。一旦被接受,它們將被移到PROD服務器。如何維護多個代碼開發路徑?
我需要在沙箱中處理一些新功能而不影響TEST中的現有構建。我不想要我正在處理的與已經發布的TEST代碼的代碼庫混在一起,因爲我需要能夠修復TEST代碼而不必擔心我在沙箱中做什麼。
您如何保持沙箱環境的測試&獨佔?
感謝
你需要的是什麼在源代碼控制系統作爲一個分支聞名。 Here's a guide與VSS中的分支機構合作。
基本上,你會分支你的測試版本,做你的沙盒功能,然後如果你想要在主要的測試版本中包括它合併沙箱分支回來。
此圖片很好地說明了想法: