私たちのチームは、ソース管理の目的で使用するために、VSS 6.0 から TFS 2008 に移行しています。誰かがこの移行の経験があるかどうか疑問に思っています。特に、ソース管理でファイルの履歴を保存することや、その他の潜在的な落とし穴に関心があります。
3 に答える
VSS 2005 がインストールされていますか? 以前のバージョン (6.0d) ではなく、これが必要です。
また、TFS の履歴が本当に必要ですか? それとも、一線を画して、その日付以前の履歴はすべて VSS にあり、その日付以降の履歴はすべて TFS にあると言えますか? その場合は、VSS から最新のものを取得して、ファイルを TFS に追加するだけです。ドメイン ユーザーにマップされていない VSS ユーザー、もう存在しない VSS ユーザーを処理する必要があるため、移行は簡単ではありません。また、ソース管理操作の順序は維持されますが、操作の実際の日時は維持されます。は移行されませんが、移行の一部としてコメントに保存されます。
一度設定すれば、これはかなり簡単です。まず、usermap.xmlを作成する必要があります。これにより、VSSユーザーがTFS2008ユーザーにマップされます。次に、プロジェクト構成ファイルを作成します。私の例を投稿しますが、XMLを投稿できません。
プロジェクト構成ファイルは、ユーザーマップXMLファイルを指します。次に、コマンド「VSSConvertermigratesettings.xml」を入力して移行するか、「VSSConverteranalyzesettings.xml」を入力してプロジェクトを分析するだけです。プロジェクトを移行する前に分析することをお勧めします。
詳細については、こちらのリンクをご覧ください。 http://msdn.microsoft.com/en-us/library/ms253090(VS.80).aspx
残念ながら、これを試してみると...
TF60032: VSS コンバーターを実行するには、Visual SourceSafe 2005 以降が必要です。Visual SourceSafe 2005 以降をインストールして、再試行してください。