18

単一の TeamProject をあるサーバーから別のサーバーに移動する (簡単な) 方法はありますか? ソース コード、作業項目、ドキュメント、プロジェクト サイトなどを含む...

サーバーをあるマシンから別のマシンに移動したくありません。サーバーAからサーバーBへの単一のプロジェクト。

4

4 に答える 4

17

2 つのオプションがあります

  1. TFS から TFS への移行ツールを使用できます:ここをクリック. これには、WSS プロジェクト サイトは含まれません。

  2. または、TFS データベースをバックアップして新しい TFS インスタンスに復元し、TFSDeleteProject.exe ツールを使用して不要なプロジェクトを削除することもできます。

後者のオプションは最も簡単ですが、バックアップされたプロジェクトをターゲット インスタンスの既存のプロジェクトとマージしません。既存のプロジェクトは失われます。WSS サイトもこの方法で移動できます。方法: Team Foundation Server をバックアップするを参照してください。

于 2009-03-24T14:34:00.607 に答える
5

TFS 2010 では、TFS 管理コンソールを使用してプロジェクト コレクション データベースをデタッチし、別の TFS サーバーに再アタッチできます。 http://msdn.microsoft.com/en-us/library/dd936138.aspx

于 2010-07-15T18:37:46.880 に答える
1

プロジェクト コレクション全体をある TFS サーバーから別の TFS サーバーに移動する場合:

1) 管理コンソールを使用してコレクションを切り離します。

2) SSMS を使用して Tfs_SomethingCollection データベースをバックアップし、それを他のデータベース サーバーに復元します。

3) 2 番目の TFS 管理コンソールで、プロジェクト コレクションを添付します。2 番目の SQL Server インスタンスで復元されたという理由だけで、アタッチ可能なコレクションとして表示されます。

Tfs_Configuration データベースを移行しませんでした。私の場合、レポート サービス、ビルド サービス、または共有ポイントを利用していませんでした。

私は 2 台目の TFS サーバーをインストールしていなかったので、インストール時にどのオプションを選択すればよいか、また、移行した DB の復元後または復元前にインストールする必要があるかどうか (実際には問題ではありません) を考えていました。TFS を 2 台目のマシンにインストールします。TFS とそのデータベース インスタンスが別のサーバーにある場合は、[詳細設定] を選択し、DB サーバー インスタンスの名前を指定します。DefaultCollection を作成する機会がある場合は、その手順をスキップすることを選択してください。インストールにより、新しいサーバーに新しい Tfs_Configuration DB が作成されます。次に、上記の手順に従って、コレクション DB を新しい DB サーバー インスタンスに移行し、アタッチします。

プログラマーは、新しいサーバーをチーム エクスプローラーに追加し、ソリューションごとに [ソース管理の変更...] を 2 回続けて押す必要があります。ローカル パス マッピングが正しいことを確認してから、各ソリューション/プロジェクトをバインドします。

于 2012-09-02T23:27:43.933 に答える