規劃原始檔控制移轉
更新:2007 年 11 月
本章節包含如何規劃將 Visual SourceSafe 原始檔控制專案移轉至 Team Foundation 版本控制的相關資訊。由於您要移轉多年的原始檔控制資料,因此移轉過程將會相當耗時。轉換器會提供移轉選項,可以藉由縮短移轉時間或是讓小組在移轉期間能夠使用原始檔控制,將移轉的時間縮至最短。請評估下列哪些移轉選項最適合您的小組使用:
依專案進行移轉:使用這個選項可以一次移轉一個小組或一個專案的原始檔,在 Visual SourceSafe 中通常是一個資料夾。這個選項可以確定其他小組在移轉期間不會遭到封鎖,但是,如果有兩個小組的原始檔之間具有相依性,則您應該將這兩個小組的原始檔 (即專案資料夾) 一併移轉。這兩個資料夾可能具有某種相依性,如果只移轉部分資料夾,可能會導致資料遺失。分析階段有助於識別資料夾之間的相依性。
累加移轉:使用這個選項可以分階段來移轉 Visual SourceSafe 資料庫。分階段移轉 Visual SourceSafe 資料庫,可以確保使用者在移轉進行時仍然可以繼續使用 Visual SourceSafe。如需詳細資訊,請參閱 HOW TO:累加移轉至 Team Foundation。
使用 VSS 的封存功能移轉部分記錄:如果您不想移轉舊的記錄,請使用這個選項。您可以使用這項功能,移除特定日期之前的檔案和資料夾的版本歷程記錄。如需詳細資訊,請參閱 HOW TO:在 Visual SourceSafe 中使用封存功能移轉部分記錄。
在第一個階段中,您會針對移轉的 Visual SourceSafe 資料庫進行分析,而在第二個階段中,您會將 Visual SourceSafe 資料庫實際移轉至 Team Foundation 版本控制。分析階段會產生一份報告,提供您在移轉期間資料可能遺失的相關資訊。您只需要在移轉之前採取某些步驟,就可以避免一部分可能遺失的資料。但是,由於某些 Visual SourceSafe 資料無法對應至 Team Foundation 版本控制,因此有些資料遺失仍然是無法避免的。在移轉之後,您會收到一份報告,提供您移轉期間狀態和任何資料遺失的相關資訊。在移轉之後,您可能必須執行某些步驟,以便確定可以使用移轉的原始檔。
您可以根據兩項因素來評估 Team Foundation Server 資料層上進行移轉所需的大約可用磁碟空間:
移轉的 Visual SourceSafe 資料庫大小。
要移轉的動作數目。
建議您在 Team Foundation Server 資料層上保留足夠的可用磁碟空間,以便容納兩倍的移轉 Visual SourceSafe 資料庫大小。
在本節中
HOW TO:為執行轉換器準備您的 Visual SourceSafe 資料庫
描述如何為 Visual SourceSafe 做好移轉的準備工作。HOW TO:建立原始檔控制分析和移轉的設定檔
描述如何建立用來控制移轉的設定檔。HOW TO:為移轉作業對您的 Visual SourceSafe 資料庫進行分析
描述如何產生移轉前的分析報告。HOW TO:設定 SQL Express 以進行移轉
描述如何設定 SQL Express 以進行移轉。HOW TO:準備 Team Foundation 以進行移轉
描述如何為 Team Foundation 版本控制做好移轉的準備工作。
請參閱
概念
用於移轉原始檔控制的 VSSConverter 命令列公用程式