2012-05-22 18 views
8

私は、生成したVSプロジェクトファイルのいくつかのファイルをTFSから除外する可能性を探しています。 .vspsccファイルの後にある可能性があります。プロジェクトファイルからTFSからファイルを除外する

しかし、VSプロジェクトファイルにTFSにプロジェクトを追加する前に、そのファイルの一部がTFSに追加されないことを伝えることができます。

答えて

12

TFS内のファイルを除くいくつかのレベルがあります。

  1. チェックインのダイアログ上のファイルやフォルダを除外することにより手動で。
  2. Add items to Folderダイアログでファイルまたはフォルダを手動で除外します。 tfs exclude
    :デフォルトの項目がmodified using the registryすることができ>Automatically exclude from source controlAdd items to Folderダイアログで tfs scm exclude manually
  3. チームプロジェクトのソース管理レベルで、check-in policyを使用します。ソース管理の権限レベルでは

  4. Source Control>マーク・フォルダ>Security>cloakingにより、ワークスペースレベルではチェックインの許可を tfs scm permissions
  5. を拒否します。
+0

もう少し説明しなければならないかもしれません。私は完全なソリューションを生成するツールを持っています(このツールを変更する必要があります)。このソリューションはTFSに追加されています。しかし、追加するときは、これらの特定のファイルを追加しないでください。そこで、TFSに追加する前にこのファイルをマークする方法があります。 – bobschi

+0

解決策は、スクリプトまたはブラックボックス化されたアプリケーションで生成されていますか?自動的にまたはユーザーによってTFSに追加されますか? – KMoraz

+0

私はいくつかのアプリケーションで作業しています。ユーザーによって追加されます。 – bobschi

3

KMorazの回答が不明です。 #1と#2は永久的ではないようですが、#3は私には表示されません(私はVS2012を使用しています)、#4と#5は(CodePlexにはない)あなたは最初にチェックインされていないものを隠すことができないので、関連性はありません。

私は「見つけなければならなかっただけで私にとってはTFS 2012年

のために働く、私はあなたの質問は、彼らが追加される前についてです知っているが、私は「.tfignore」ファイルを作成することです答えを、と思いますプロジェクトフォルダに(私はすでに述べた知っている).vspscc」ファイルと、この行を探します。私の場合は

"NUMBER_OF_EXCLUDED_FILES" = "0" 

を私は活字体を除外したいファイルを生成したので、私はこの追加:

"NUMBER_OF_EXCLUDED_FILES" = "3" 
"EXCLUDED_FILE0" = "app.js" 
"EXCLUDED_FILE1" = "app.js.map" 
"EXCLUDED_FILE2" = "app.min.js" 

私は彼らが真っ直ぐに頭を上げて、あなたが探している機能をVSにアクセスしやすくすることを本当に願っています。

...はい、「ファイル - >ソース管理 - >詳細」でファイルを除外するためのメニューがありますが、コンテキストメニューに含める必要があります。ネストされたファイルには適用されませんapp。*上記の[.tsファイル用])。

+0

最悪、それは私のために働いていない。上記のようにファイルをソース管理から除外しましたが、そのファイルの変更によって「変更が保留中」に再現されます –

+2

解決済み:私は今GITを使用しています。笑。 :P –