1

次の TFS アップグレード シナリオがあります。現在の TFS 2010 環境を TFS 2012 に変更したいのですが、これは、2010 サーバーを別のコンピューター名を持つ新しいマシンに移動することによって行われます。

したがって、古いサーバーの TFS 2010 データベースのバックアップを使用して、新しいサーバーに復元するだけです。バックアップを開始する前に、開発者からのチェックインを避けるために、古いマシンでいくつかの TFS 固有のサービスをオフにします。その間、開発者はオフライン モードで作業しています。その後、データベースをアップグレードします。

興味深いことに、TFS 2012 はアップグレードされたプロジェクト コレクションで稼働しており、すべてがスムーズに動作していますが、古い TFS URL にリンクされているローカル ワークスペースはどうなるのでしょうか? 開発者が保留中の変更を新しい TFS 2012 URL に変更して、既存のワークスペースを切り替えることは可能ですか?

はいの場合、どうすればそれを行うことができますか? 既にテスト インストールを実行し、2012 に正常にアップグレードしましたが、既存のワークスペースを保留中の変更と新しい TFS にバインドする方法がわかりません。最初は、「ソース管理の変更」ダイアログでうまくいくと思っていましたが、ツールバーでクリックできるのは「バインド/バインド解除」と「更新」ボタンだけです...

いいえの場合、次の 2 つのオプションがあると思います。

私にできることは、全員に強制的にチェックイン/棚上げさせ、新しいサーバー用の新しいマッピングを作成させることだけです

また

単純に古い TFS 名/URL を保持していますか? (この場合、保留中の変更はまだ利用可能ですか?)

前もって感謝します!P

4

1 に答える 1

2

ワークスペースはサーバーに保存されるため、ユーザーが新しいサーバーを追加すると、古いワークスペースが既にセットアップされていることがわかります。すべての既存のチェックアウトなどを完了します。

これがうまくいかない場合は、新しいワークスペースを同じディレクトリにマップし、ツリー内のすべてのファイルをチェックアウトしてから、tfs パワー ツールを使用してチェックアウトを変更せず (tpft uu /noget)、変更したファイルのみを残すことができます。ファイルがチェックアウトされました。

于 2012-11-02T21:25:31.030 に答える