Есть ли способ создать gitignore из make-файла? - PullRequest
1 голос
/ 07 апреля 2010

У меня есть много файлов, таких как JavaScript, HTML и даже файлы заголовков C и C (.h), которые генерируются автоматически, поэтому они появляются в make-файле как

myfile.js:    myfile.js.tmpl

и т.Я хочу, чтобы все эти целевые файлы были проигнорированы системой контроля версий.Я использую git, но этот вопрос не является специфическим для git.Существует ли утилита или хитрость для создания файла игнорирования (например, .gitignore) из make-файла?

(Если такого средства нет, я могу сделать скрипт для его создания, нопрежде чем сделать это, я просто проверяю, не пропустил ли я какой-нибудь очевидный инструмент или метод.)

1 Ответ

1 голос
/ 07 апреля 2010

Один из способов сделать это - начать с чистой проверки, выполнить сборку, а затем запустить git status, чтобы выяснить, какие файлы не отслеживаются.Добавьте эти файлы (или подходящие шаблоны) в ваш .gitignore файл.

Make-файлы могут быть настолько сложными, что единственный способ узнать, что они делают, - это запустить их.

...