2009-06-04 9 views
1

c:\Source\MyProject\Trunkワークスペースフォルダをtfsと同期する必要があります。これは、チームファンデーションサーバーのパワーツールコマンドtfpt scorchを使用して行います。 scorchコマンドで、フォルダc:\Source\Myproject\Trunk\\.git、すべての子ファイル、およびファイルc:\Source\Myproject\Trunk\\.gitignoreをスキップします。tfpt scorchコマンドからファイルとフォルダをどのように除外しますか?

どのようにして/ excludesコマンドラインパラメータに "filespec"を指定しますか?

答えて

2

私は(明らかに)これをテストしたいだろうが、TFS話すにおけるファイル指定(またはitemspec)は、ファイル/フォルダへのローカルまたはサーバーのパスです。したがって、/excludes:c:\Source\Myproject\Trunk.gitを渡すことができるはずです。再帰的に除外されると思います。さらに、itemspecsを理解しているので、あなたが/excludes:*.gitを実行した場合、拡張子が.gitのファイルやフォルダは除外されます。ただ、

+2

が、これは.gitignoreファイルと.gitフォルダとその子の両方を除外し/exclude:*.git*私のために働いていたものです。 –

+0

@Ahmed - '/ excludes'ではなく、'/exclude'のためのupvoteです。 例を拡張してディレクトリやファイルのリストを表示できますか? 'tfpt scorch /? 'の指示に従って'/exclude:filespec [、..] 'を理解するのに問題があるようです。 – mynameisnafe

5

...で、ケース私の推測が間違っているのにこのコマンドを実行する前に、それはTrunk.gitフォルダのバックアップを作成する価値があるだろうので、私はスコーチコマンドを使ったことがない、と述べた

マーティンの答えを補完するものとして:

tfpt scorchは、ワークスペースがリポジトリと同じであることを確認します。あなたが現在どのフォルダに入っているかは問題ではありません。 tfpt scorchは常に現在のワークスペースのルートから開始します。あなたがにしたい場合はだけで、特定のファイルタイプが含ま

tfpt scorch c:\my\foo\directory 

:あなたがしたい場合は

tfpt scorch *.cs 

あなたがにしたい場合は、ワークスペース内ののみ、特定のフォルダを含めます特定のフォルダを除外

tfpt scorch /excludes:c:\my\foo\directory 

あなたがにしたい場合は、特定のファイルタイプを除外する:

tfpt scorch /excludes:*.cs 

あなたは、スペースでfilespecsを分離する複数のディレクトリとファイルタイプを組み合わせることができます。ここで

関連する問題