単一のTeamProjectをあるサーバーから別のサーバーに移動する(簡単な)方法はありますか?ソースコード、作業項目、ドキュメント、プロジェクトサイトを含む...
サーバーをあるマシンから別のマシンに移動したくありません。サーバーAからサーバーBへの単一のプロジェクト。
2つのオプションがあります
TFSからTFSへの移行ツールを使用できます: ここをクリック 。これには、WSSプロジェクトサイトは含まれていません。
または、TFSデータベースをバックアップして新しいTFSインスタンスに復元してから、 TFSDeleteProject.exeツール を使用して不要なプロジェクトを削除することもできます。
後者のオプションが最も簡単ですが、バックアップされたプロジェクトをターゲットインスタンス上の既存のプロジェクトとマージしません。既存のプロジェクトは失われます。 WSSサイトもこの方法で移動できます。 方法:Team Foundation Serverをバックアップする を参照してください。
TFSからTFSへの移行ツールは廃止されました。探している機能は、TFS統合プラットフォームの一部です。
詳細については、Goto http://tfsintegration.codeplex.com/ を参照してください。
TFS 2010では、TFS管理コンソールを使用してプロジェクトコレクションデータベースをデタッチしてから、別のTFSサーバーに再接続できます。 http://msdn.Microsoft.com/en-us/library/dd936138.aspx
プロジェクトコレクション全体をあるTFSサーバーから別のTFSサーバーに移動する場合:
1)管理コンソールからコレクションを切り離します。
2)SSMSを使用してTfs_SomethingCollectionデータベースをバックアップしてから、他のデータベースサーバーに復元します。
3)2番目のTFS管理コンソールで、プロジェクトコレクションを添付します。 2番目のSQLServerインスタンスで復元されたという理由だけで、アタッチできるコレクションとして表示されます。
Tfs_Configurationデータベースを移行しませんでした。私の場合、レポートサービス、ビルドサービス、またはSharePointを利用していませんでした。
2番目のTFSサーバーをインストールしていなかったので、インストール時にどのオプションを選択するか、移行したDBの復元後または復元前にインストールする必要があるかどうかを考えていました(実際には問題ありません):2番目のマシンにTFSをインストールします。 TFSとそのデータベースインスタンスが別々のサーバー上にある場合は、[詳細構成]を選択し、DBサーバーインスタンスの名前を指定します。 DefaultCollectionを作成する機会がある場合は、そのステップをスキップすることを選択します。インストールにより、新しいサーバー上に新しいTfs_ConfigurationDBが作成されます。次に、上記の手順に従って、コレクションDBを新しいDBサーバーインスタンスに移行し、アタッチします。
プログラマーは、新しいサーバーをチームエクスプローラーに追加し、ソリューションごとに[ソース管理の変更...]を2回続けて押す必要があります。ローカルパスのマッピングが正しいことを確認してから、各ソリューション/プロジェクトをバインドします。