2011-06-22 12 views
4

再生する:
チームエクスプローラでクエリのフォルダを右クリックし、COPYを選択します。
サーバー名を右クリックし、を選択します。チームプロジェクトに接続します。
別のコレクションにプロジェクトに接続
2番目のプロジェクトのクエリセクションで、クエリフォルダを右クリックします。TFS 2010では、あるプロジェクトのクエリを別のコレクションのプロジェクトにコピーすることは可能ですか?

ペーストオプションが淡色表示されます。

ただし、最初のコレクションの元のプロジェクトに再接続すると、ペーストは淡色表示されません。

コレクション間でクエリをコピーする方法はありますか?

答えて

1

私はそれをグラフィカルな方法で行うことはできません。
しかし、クエリの値がWIQLであれば、それは可搬性/実行可能性があります。
クエリを実行するカスタムツールがある場合、異なるTFSコレクション間で使用できます。

+1

私は次のようにクエリbtwnコレクションをコピーできました。 古いコレクションとプロジェクトに接続しました。 編集のための公開クエリ ファイルとして保存(.wiq形式) .wiqファイルをテキストエディタで開きました 古いコレクション名のオカレンスを新しいコレクション名に置き換えました。 古いプロジェクト名と新しいプロジェクト名との置き換え 私の場合、古いプロジェクトには新しいプロジェクトに存在しなかったフィールドがありました。そのため、テキストエディタを使用して存在しないフィールドへの参照を削除しました。 新しいコレクションとプロジェクトを開きました。 編集済みの.wiqファイルを開きました サーバーに保存されたクエリ。 コピーするクエリごとに繰り返します。 – JonN

+0

@JonN「サーバーに保存されたクエリ」の部分が表示されませんでした。どうやってやるの? –

5

VS 2013では、My Query(すべて選択)を右クリックしてコピーし、VSの別のインスタンスに移動して別のプロジェクトに移動し、My Queriesを右クリックしてプロジェクトに貼り付けました。

その後、元のプロジェクトに固有のものをすべて修正しました。

+0

これは素晴らしい動作です!ありがとう! –

関連する問題