2016-05-27 14 views
0

私は顧客のTFS 2015サーバーでホストされている巨大なプロジェクトツリーを持っています。私はTFS 2015のローカルインスタンスを持っているので、隔離された環境でいくつかのビルドとリリースのワークフローをテストできます。顧客のTFSプロジェクトから10 GBのコンテンツをローカルのTFSプロジェクトにコピーしてチェックインすると、特定のファイルが一貫して除外されています(ファイルを何度もクリアして再追加しました)。私は何が省略されているのか分かりません。私は、ツリーにコロケーションされているが、毎回コミットされていない最終的なアセンブリ(ホストされているディレクトリだけでなく)もあることを知っています。私のローカルファイルシステムに存在しているものが正確に何が欠落しているのかわかるのは明らかに非常に混乱しますが、ビルドと私のTFSのWeb UIはこれらを欠落していると報告します。TFSチェックインはVS 2015のファイルを一貫して除外します

これはなぜ起こっているのですか?

+1

ファイルの拡張子は何ですか?除外されているものにパターンがありますか、それともランダムなタイプですか?除外されるファイルのパスの長さはどのくらいですか? –

+0

@JamesReed私が特に気付いているファイルについては、ディレクトリ全体がありません。ファイル自体はアセンブリ( ".dll")です。それはパスの長さに関する大きな疑問です。私はそれを考えなかった。しかし、それは非常に短く、とにかく元のルートパスよりも短いルートパスにあります。包含/除外に関する限り、ツリーは大きすぎて確実に分かりません。私が関係しているディレクトリにはDLLとPDBがあります。 –

+0

デフォルトでは、TFSはdllをチェックインから除外します。私は、バイナリファイルはTFSにチェックインするべきではないので、binとobjフォルダも無視すると思います。ファイル/フォルダをTFSに追加すると、除外されたファイルのリストが表示されます。あなたのdllとpdbがそのリストにあると思います –

答えて

1

既定では.dllファイルは保留中の変更から除外されますが、フォルダとファイルの種類をインクルード/除外にカスタマイズすることは可能です。これは.tfignoreファイル、詳細な文書hereを使用して行うことができます。

しかし、その問題があなただけの場合は、チームの他のメンバーが既存の包含/除外パターンを好むかもしれないので、.tfignoreファイルをチェックインしないことを検討してください。

関連する問題