移轉 Web 專案及解決方案
在 Visual Studio 中使用 Rational 軟體管理變更  

移轉 Web 專案及解決方案

請遵循下列步驟,確保在舊版 Microsoft® Visual Studio 中建立的來源控制 Web 應用程式元件可以順利移轉。

執行這項作業的原因和時機
將 Visual Studio 7.x 版的 Web 專案移轉為 Visual Studio 2005 的檔案系統型或 IIS 型 Web 專案:
  1. 選擇團隊開發模型和 Web 開發模型。 您選取的團隊開發模型決定團隊在原始檔上採用的分支和標籤策略。您所選擇的 Web 開發模型會影響 Web 專案的設計和測試。 如需建議的團隊開發策略的相關資訊,請參閱團隊開發注意事項。如需 Web 開發對映的相關資訊,請參閱 Web 開發對映樣式
  2. 在 Windows® 檔案總管中,開啟資料夾(例如 Solution1),其中包含需要移轉之 Visual Studio 7.x 版 Web 專案的解決方案。
  3. 建立一個名為 Solution1_VS2005 的新資料夾,複製 Solution1 的內容,然後將 Solution1 的內容貼至新資料夾。 IDE 會修改解決方案、專案和專案項目的內容,以確保複製的檔案可供寫入。
  4. 將解決方案檔 Solution1.sln 更名為 Solution1_VS2005.sln。
  5. 編輯解決方案檔 (Solution1_VS2005.sln) 並移除來源控制的 Global Section。 例如:
    Global Section (SourceCodeControl) = preSolution
    ....
    ....
    EndGlobalSection
  6. 根據您在步驟 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 中採用檔案系統對映。
  7. 移轉解決方案。
    1. 開啟 Visual Studio,按一下工具 > 選項 > 來源控制,然後選取作為現行來源控制提供者。
    2. 按一下檔案 > 開啟專案/解決方案,導覽至您要移轉的 Web 專案或解決方案 (Solution1_VS2005),然後按一下開啟 此時會開啟 Visual Studio 2005 移轉精靈。
    3. 完成精靈的各項步驟以完成移轉程序,然後建置並測試您的 Web 專案。
    4. 關閉解決方案,按一下工具 > 選項 > 來源控制,然後選取 Rational ClearCase 作為現行來源控制提供者。
  8. 按一下檔案開啟來開啟移轉解決方案。
  9. 在「解決方案瀏覽器」中,用滑鼠右鍵按一下解決方案,再按一下 將解決方案新增至 Rational ClearCase
結果
移轉的解決方案即新增至 Rational ClearCase 來源控制。