プロジェクトを Mercurial から TFS 2013 に移行しました。このプロジェクトは ASP.NET Web API と TypeScript を使用しており、非常に多くの自動生成ファイルがあります。
Mercurial では、自動生成された多くのファイルやその他のファイルを無視していました.hgignore
。これは、特定のサブディレクトリでグロビングとワイルドカードを使用して行われました。.js
.js.map
TFS では、これらのファイルをコミットから「除外」する方法しか見つかりませんでした。それらを完全に削除する方法は見つかりませんでした。
ファイルを除外することには 2 つの問題があります。1 つ目は、特定の状況下で除外リストがリセットされているように見えることです。2 つ目は、除外リストがこれらのファイルであふれている場合、部分的なコミットという正しい目的で使用することが困難です。
TFS でバージョン管理からファイルを適切に除外するにはどうすればよいですか?