2

私たちのチームは、ソース管理の目的で使用するために、VSS 6.0 から TFS 2008 に移行しています。誰かがこの移行の経験があるかどうか疑問に思っています。特に、ソース管理でファイルの履歴を保存することや、その他の潜在的な落とし穴に関心があります。

4

3 に答える 3

4

VSS 2005 がインストールされていますか? 以前のバージョン (6.0d) ではなく、これが必要です。

また、TFS の履歴が本当に必要ですか? それとも、一線を画して、その日付以前の履歴はすべて VSS にあり、その日付以降の履歴はすべて TFS にあると言えますか? その場合は、VSS から最新のものを取得して、ファイルを TFS に追加するだけです。ドメイン ユーザーにマップされていない VSS ユーザー、もう存在しない VSS ユーザーを処理する必要があるため、移行は簡単ではありません。また、ソース管理操作の順序は維持されますが、操作の実際の日時は維持されます。は移行されませんが、移行の一部としてコメントに保存されます。

于 2009-05-23T10:58:18.987 に答える
3

一度設定すれば、これはかなり簡単です。まず、usermap.xmlを作成する必要があります。これにより、VSSユーザーがTFS2008ユーザーにマップされます。次に、プロジェクト構成ファイルを作成します。私の例を投稿しますが、XMLを投稿できません。

プロジェクト構成ファイルは、ユーザーマップXMLファイルを指します。次に、コマンド「VSSConvertermigratesettings.xml」を入力して移行するか、「VSSConverteranalyzesettings.xml」を入力してプロジェクトを分析するだけです。プロジェクトを移行する前に分析することをお勧めします。

詳細については、こちらのリンクをご覧ください。 http://msdn.microsoft.com/en-us/library/ms253090(VS.80).aspx

于 2008-12-09T14:44:13.540 に答える
2

残念ながら、これを試してみると...

TF60032: VSS コンバーターを実行するには、Visual SourceSafe 2005 以降が必要です。Visual SourceSafe 2005 以降をインストールして、再試行してください。

于 2009-05-20T15:17:05.333 に答える