2012-02-03 15 views
6

私の(ビッグ)ビジュアルスタジオソリューションに多くの変更(リファクタリング)を加えましたが、ソリューション構造とビジュアルスタジオそれはディスクとTFS上のものからです。ファイルシステム構造/ファイル名でVisual Studioフォルダ/ファイル名構造を同期

いくつかのツールやスクリプト/プログラム/ヘルパーアドインを使用して、Visual Studioソリューションと同じフォルダ名とファイル名をファイルシステム(およびTFS)に作成する方法はありますか?

これは、主な問題のリストです: - 私は、プロジェクトのVisual Studioは、このプロジェクトが 配置されているフォルダの名前を変更していない名前を変更するとき - 私はフォルダ対異なるのプロジェクト、ファイルを移動する場合、それだけで視覚的なスタジオで行われますが、ディスク上にはありません

答えて

2

いいえこれを自動的に行うのに役立つツールはありません。

2つのアドオンをインストールすることで簡単に解決できる2段階のアプローチがあります。私はTeam Foundation Power ToolsSource Control Explorer Extensionsを使用することを好みます。 Visual Studioの内部ソース管理ウィンドウから

  1. TFS
  2. でソース管理]ウィンドウを開くのVisual Studioで開いているソリューションを閉じて、あなたが好む構造を一致させるために周りのフォルダを移動し、上記のアドオンをドラッグ&ドロップして名前を変更しやすくする必要があります。

また、Team Foundation Po WERツールエクスプローラの拡張機能をインストール:

  1. 閉じる
  2. フォルダのTFSのコンテキストメニューを使用して、Windowsエクスプローラを使用して、ワークスペースのフォルダに移動Visual Studioでソリューションへのチェックアウトは/項目を移動/名前の変更しますANSフォルダ

Visual Studioで次に再ロードするソリューションと:

  1. オープンソリューション多くのプロジェクトに負荷がかからないことを確認してください。
  2. 見つからなかったプロジェクトをハイライト表示
  3. プロジェクトのプロパティウィンドウ(ctrl-w、p)で、ファイルパスの項目を探し、小さな[...]ボタンをクリックして新しいプロジェクトファイルの場所に移動しますプロジェクトごとに
  4. 右クリックあなたはソリューションエクスプローラでこの方法を更新し、それらに

をリロードしてきたプロジェクトは、すべての変更を確認するために、ソリューションを再構築し

  1. チェックインして変更
を期待通りに行ってきました
+0

はいあります。下の私の投稿を参照してください... –

8

ソリューション内の論理フォルダまたは物理フォルダを切り替えるには、「すべてのファイルを表示」アイコン(ソリューションペインの左上の2番目のアイコン)をクリックします。アクティブ化されていないときは、ソリューション内の論理フォルダを表示しています。ドラッグアンドドロップするだけで、ファイルを仮想的に並べ替えることができます。アクティブにすると物理的なフォルダが表示され、ソースコントローラを使用してディスク上のファイルをドラッグアンドドロップします。

+1

すべてのファイルを表示すると、除外されたファイルを右クリックして、プロジェクトにオプションapearsを含めることもできます。これは私をたくさん助けました –

+2

VS2012以降では、 "すべてのファイルを表示"ボタンが表示されないことがあります。ここに表示するためのヒントがありますhttp://stackoverflow.com/questions/14383234/visual-studio-2012-show-all-files-button-missing –