2012-04-17 5 views
1

だから、私は早めに立ち入りました。私は、TFSにレポートサービスをインストールしようとしていました(単一のサーバーでは、既存のTFS構成を削除し、レポートで再作成する必要がありました)。私はクライアントオペレーティングシステムでレポートサービスをインストールすることができなかったことに気づきませんでした。チーム財団プロジェクトに接続できますが、プロジェクトフォルダが存在しないためソース管理からロードできません

構成を削除する前に、TFSバックアップ電源ツール(http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f)を使用してプロジェクトをバックアップしました。かなりの間)、私は引き出す一連のバックアップを持っています。しかし、私はプロジェクトをTFSに戻すのが難しいです。

元々、私はTFSを構成し、復元ツールを実行してバックアップからすべてのデータベースを戻しましたが、TFS管理コンソールでコレクションを表示できずアクセスできなかったために動作しませんでした私のプロジェクト代わりにTFS管理コンソールに新しいコレクションを作成し、Visual Studioで新しいチームプロジェクトを作成し、古いプロジェクトのファイルを新しいプロジェクトにコピーしようとしました。

私はそこに私の古いチームプロジェクトを見ることができますが、私はそれから解決策をロードしようとすると、私はエラーを取得する:

TF10175: The team project folder $/Stuff does not exist. Contact your Team Foundation Server administrator and ask that it be created.

しかし、私はそれを作成するための任意の特定の方法を見つけることができません単に新しいプロジェクトを作成せずにローカルにマッピングしてから、再コピーするまで私のファイルがなくなってしまいます。今、私はそれを行うことができますし、他の方法で私の古いチームプロジェクトとの関係はありません。

ここに私の問題があります。私は、この思いがけないアップグレード前の状態に戻ってすべてを元に戻すことができるようにしたいと思います。 TFSソース管理で私のチームプロジェクトを見て、それをロードして、すべてのワークアイテムにアクセスできるようにしたいと思います。

今、私は自分のプロジェクト全体を新しいチームプロジェクトにコピーすることができます。私はその前でうまくいきますが、それは私に仕事用アイテムを与えません。私はTFS統合ツール(http://tfsintegration.codeplex.com/)を使用して、あるプロジェクトから別のプロジェクトに作業項目をコピーしようとしましたが、Visual Studioで接続していない限り古いチームプロジェクトを見ることができません。また、VSで開いている場合、「このプロセスは別のプロセスで使用されているため、ファイルにアクセスできません」という理由で操作を実行できません。 VSを終了すると、私の古いチームプロジェクトがソース管理に消え、統合ツールではそれを見ることができなくなります。したがって、ここで

は私の二つの選択肢のように見える:

1)誰でも(現在バインドされていないソース管理から私の古いチームプロジェクトをロードする方法いくつかの洞察を共有することができますが、私はそれをバインドするとき、私は/ $を取得します私はすべてのファイル+ワークアイテムにアクセスできます)

または

2)誰もが、私は新しいものに私の古いプロジェクトから作業項目を移動することができますどのようにいくつかの洞察を共有することはできますか? Excelを使って基本情報を取得する方法には興味がありません。そこにあるすべてのリンクが必要で、Excelにマップされていないようです。

ご協力いただきありがとうございます!

答えて

1

だから、何の反応も得られませんでした。これまでに何をしていたのですか?最後にコレクションが添付されました。古いデータベース(TFS Backup Powertoolで保存されたもの)とすべての作業項目からのバックアップです。

以前のコレクションと同じ名前でコレクションをTFS管理コンソールに再作成し、Visual Studioでチームプロジェクトを作成しましたが、新しい名前が付けられました。その後、TFS Backup Powertool(TFS構成データベースまたはコレクションデータベースは含まれていませんでした)から元の名前に変更したプロジェクトバックアップのみを復元しました。

Visual Studioでは、Visual Studioのさまざまなインスタンスで新しいプロジェクトと元のプロジェクト(元はソースコントロールにあります)の両方に接続しました。私は手動で自分のワークアイテムを古いプロジェクトから新しいプロジェクトに手動でコピーしました(主に、クライアントのプロジェクトの履歴を保存することが非常に重要だったので、Excelのエクスポート/インポートは使用できませんでした)。それは作業項目をカバーしていました。次に、私はソースコードが必要でしたが、ローカルに持っていたファイルを新しくマップされた新しいプロジェクトパスにコピーしてから、ソースコントロールエクスプローラで追加するだけでした。私はついにすべてをチェックし、今日まで良かった。

Visual StudioでTFSに接続していて、TF30046エラーが発生しました(基本的にInstanceIDが期待どおりではありません)。どうやら、バックアップの間でTFSの設定を変更すると、Visual Studio/TFS(あなたのデータベースに新しいInstanceIDが作成されるかどうか不明)が表示されます。このInstanceIDを変更する方法については、http://msdn.microsoft.com/en-us/library/bb909690(v=vs.90).aspxを参照してください。しかし、そのドキュメントの手順とは異なり、TFSBuild、TFSIntegration、TFSVersionControlはありませんでした。 TFS2010を再インストールしてから1時間後、私はまだそれらを持っていませんでした。重要ではありません - SQL Management Studioの[プロパティ]で、[拡張プロパティ]で目的の新しいプロジェクトを含むデータベースを探し、探しているInstanceIDを見つけます。 Visual Studioが期待値として与えた値をコピーします(ダッシュを含めて - 私の元々の値はそれを持っていませんが)。それでOK、Visual Studioで再接続してください。

関連する問題