チーム プロジェクトのソース管理コンポーネントだけをバックアップして、別の TFS サーバーに復元する方法はありますか? RND 用に TFS 2010 サーバーをセットアップしましたが、開発プロジェクトにはそのソース管理マネージャーを使用することにしました。これは、より大きなプロジェクトで使用する前に、開発者が使用方法を学べるようにするためです。サーバーは RND 用の VM であるため、サーバーを吹き飛ばす必要があります。本番用に新しい TFS サーバーをセットアップします。ソースコードの履歴を失いたくない。
2 に答える
はい、TFS 統合ツールを使用して、1 つ以上のチーム プロジェクトの履歴を含むソースを別のサーバーに移行できます。使い方はとても簡単です。
これが役立つことを願っています
マイク
製品に組み込まれている機能を使用します。Dev10 では、コレクションが追加されたため、アーティファクト (ソースを含む) は TFS サーバー間で移植可能になり、それを活用できます。パイロット プロジェクトは、ポータブル アーティファクトの重要なシナリオであり、コレクションを正当化するものでした。
VM TFS インスタンスからコレクションを切り離します。管理コンソールのコレクション ノードから利用できます。
デタッチしたデータベースからデータベースをバックアップします。
新しい実サーバー (非 VM) をデプロイします。
そのコレクション データベースを、運用インスタンスに使用される SQL サーバーに復元します。
管理コンソールのコレクション ノードを使用して、新しく展開された TFS サーバーにコレクションを接続します。
これで、プロトタイプ期間のソースが利用可能になり、新しい実稼働インスタンスで使用できる新しい実稼働コレクションができました。
ところで、Dev 11 では (ビルド カンファレンス CTP またはベータ版をすぐに入手できます)、TFS はアタッチ時にコレクションをアップグレードするため、Dev11 TFS サーバーをデプロイすると、そのプロトタイプ コレクションをアタッチしてプルすることができます。