2015-10-21 22 views
8

Visual Studio 2015からすべてのソリューションは、applicationhost.config、.suoファイルなどの下にさまざまなものがある隠し「.vs」フォルダを作成します。特定の名前を持つすべてのフォルダを無視するようにTFSを取得する方法

私はTFS 2013アップデート4を実行しています。私はシステムを管理していないため、システムをアップグレードするアクセス権がありません。

すべてのソリューションフォルダに移動し、 ".vs *"またはそれに類似したフォルダを無視するように.tfsignoreファイルを追加することができますが、私が探しているのはルートに.tfsignoreを追加する方法ですさまざまなサブディレクトリ内のどこにあっても、すべての ".vs"フォルダとその下のファイルは無視されます。

ありがとうございました。 TFSのパワーツールで

答えて

0

、あなたが禁止パターン方針、Team->チームプロジェクト設定] - > [ソース管理設定を追加することができ、すなわち^(.+\.vs$)

+2

TFS電動工具はオプションではありません。チーム全体がインストールされません。ありがとう。 –

+0

これをチェックアウトしてください:http://blog.appliedis.com/2014/11/06/excluding-files-from-team-foundation-version-control-using-tfignore-files/ – Curios

+2

これは役に立ちません再帰的に名前でフォルダを無視する方法を示してはいけません。 –

0

.tfignoreファイルの効果は、再帰的です。もちろん、サブフォルダに.tfignoreファイルを作成して、親フォルダ内の.tfignoreファイルの効果を上書きすることもできます。

また、TfsAgentが言及しているように、禁止パターンポリシーを使用することもできます。禁止されているファイル(例:.vs、.dll)は、変更が含まれています。手動ですべて除外する必要があります。保留中の変更を元に戻します。あなたがインストールする必要があります。TFS Power Tools 2015

+0

それで、すべての.vsフォルダとその下にあるファイルを再帰的に無視するために追加する必要がある.tfsignoreは何ですか?私はそれを働かせることができませんでした。 –

+0

これには2通りの方法があります。 Way1:あなたのtf.ignoreに(* .config、*。suo ...)を追加して、あなたのワークスペースのルートにtf.ignoreを入れてください。それで、タイプのすべてのファイルを無視します。 Way2:\ xxx.vsフォルダこれはサブフォルダ内のすべてのファイルを無視するため、特定のフォルダ名を定義する必要があります。ちなみに、tfignoreには何らかのエラーがあるかもしれません。なぜなら、tfsはソースコントロールに追加された新しいファイルを無視することができるからです。ファイルのタイプはsoure control、edit、またはおそらくigonredではありません。さらに、TFSのパワーツールはtfs管理者のみがインストールされ、チェックインポリシーを作成する必要があります。 –

+0

Way1は機能しません。すべての.configファイルを無視するのではなく、Way2が機能しません。「.vs」という名前のすべてのフォルダを再帰的に1つのオカレンスではなく無視したいからです。 –

4

.vs宣言は、すべてのソリューションファイルの親フォルダにある.tfignoreファイルに置くことができます。これは、より低いファイルよりも優先されます。

*などのワイルドカードは必要ありません。また、.tfignoreファイルでは、/ではなく、バックスラッシュ\が使用されています。

+0

それは動作します、ありがとう! – 23W

関連する問題