1

プロジェクトを Mercurial から TFS 2013 に移行しました。このプロジェクトは ASP.NET Web API と TypeScript を使用しており、非常に多くの自動生成ファイルがあります。

Mercurial では、自動生成された多くのファイルやその他のファイルを無視していました.hgignore。これは、特定のサブディレクトリでグロビングとワイルドカードを使用して行われました。.js.js.map

TFS では、これらのファイルをコミットから「除外」する方法しか見つかりませんでした。それらを完全に削除する方法は見つかりませんでした。

ファイルを除外することには 2 つの問題があります。1 つ目は、特定の状況下で除外リストがリセットされているように見えることです。2 つ目は、除外リストがこれらのファイルであふれている場合、部分的なコミットという正しい目的で使用することが困難です。

TFS でバージョン管理からファイルを適切に除外するにはどうすればよいですか?

4

1 に答える 1

2

Team Foundation Server Version Control (TFVC) にも同様のメカニズムがあります。.tfignore、慣れ親しんだものと非常に似た構文を使用します。詳細については、MSDN を参照してください

また、禁止されたパターンのチェックイン ポリシーを有効にして、ユーザーが明示的にファイルをソース管理に追加しないようにすることもできます (明示的な追加は .tfignore をオーバーライドします)。Visual Studio Team Foundation Server Power Toolsの一部として出荷されます。

于 2014-06-30T08:56:32.590 に答える