2013-06-30 2 views
4

У меня есть следующая структураКак игнорировать файлы js в определенной подпапке?

structure

Я хочу сказать .gitignore игнорировать js, map типов файлов.

Я попробовал следующее

# ========================= 
# Web essentials auto-generated files 
# ========================= 
TypeScript.Content/Scripts/*.js 
TypeScript.Content/Scripts/*.js.map 

Но когда я изменить файл JS (или «создать» его) добавляет к списку ожидающих изменений ...

Что-то не так?

ответ

7

Похоже, что файлы .js и .map, которые вы хотите git игнорировать, уже присутствуют в индексе. Вы должны сказать ублюдок-ООН отслеживать эти файлы:

git rm --cached TypeScriptTest.Content/Scripts/*.js 
git rm --cached TypeScriptTest.Content/Scripts/*.js.map 

Цитата из GitHub помощи на Ignoring files:

Обратите внимание, что мерзавец не будет игнорировать файл, который уже был отслеживается до того было добавлено правила в этот файл, чтобы игнорировать его.

Смежные вопросы