請遵循下列步驟,確保在舊版 Microsoft® Visual Studio 中建立的來源控制 Web 應用程式元件可以順利移轉。
執行這項作業的原因和時機
將 Visual Studio 7.x 版的 Web 專案移轉為 Visual Studio 2005 的檔案系統型或 IIS 型 Web 專案:
- 選擇團隊開發模型和 Web 開發模型。 您選取的團隊開發模型決定團隊在原始檔上採用的分支和標籤策略。您所選擇的 Web 開發模型會影響 Web 專案的設計和測試。
如需建議的團隊開發策略的相關資訊,請參閱團隊開發注意事項。如需 Web 開發對映的相關資訊,請參閱 Web 開發對映樣式。
- 在 Windows® 檔案總管中,開啟資料夾(例如 Solution1),其中包含需要移轉之
Visual Studio 7.x 版 Web 專案的解決方案。
- 建立一個名為 Solution1_VS2005 的新資料夾,複製 Solution1 的內容,然後將 Solution1 的內容貼至新資料夾。 IDE 會修改解決方案、專案和專案項目的內容,以確保複製的檔案可供寫入。
- 將解決方案檔 Solution1.sln 更名為 Solution1_VS2005.sln。
- 編輯解決方案檔 (Solution1_VS2005.sln) 並移除來源控制的 Global Section。 例如:
Global Section (SourceCodeControl) = preSolution
....
....
EndGlobalSection
- 根據您在步驟 1 選取的 Web 開發對映模型,執行下列其中一項:
- 如果是使用檔案系統型對映,請在解決方案的每一個 Web 專案中,置換 URL 路徑中的解決方案名稱。
例如,在含有 Web 專案 (WebApplication1) 的解決方案中,置換 URL 路徑來併入新的解決方案資料夾名稱,如下所示:Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
"http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
End Project
- 如果您是使用 IIS 型對映,請在解決方案的每一個 Web 專案中,置換 URL 路徑中的解決方案名稱。
比方說,如果是 Web 專案的解決方案 (WebApplication1),請在 URL 路徑加上新的解決方案資料夾名稱,如下所示:Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
"http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj", "{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
End Project
註: 我們建議您在 Visual Studio 2005 中採用檔案系統對映。
- 移轉解決方案。
- 開啟 Visual Studio,按一下,然後選取無作為現行來源控制提供者。
- 按一下,導覽至您要移轉的 Web 專案或解決方案
(Solution1_VS2005),然後按一下開啟。 此時會開啟 Visual Studio 2005 移轉精靈。
- 完成精靈的各項步驟以完成移轉程序,然後建置並測試您的 Web 專案。
- 關閉解決方案,按一下,然後選取 Rational ClearCase 作為現行來源控制提供者。
- 按一下檔案開啟來開啟移轉解決方案。
- 在「解決方案瀏覽器」中,用滑鼠右鍵按一下解決方案,再按一下
將解決方案新增至 Rational ClearCase。
結果
移轉的解決方案即新增至
Rational ClearCase 來源控制。