До сих пор я использовал контроль версий для простых веб-проектов, которые на самом деле не имеют стадии компиляции. Теперь я разработал относительно большой проект, который следует за стандартным шаблоном «./configure; make; make install». Я не уверен в правильности рабочего процесса для этого типа проекта.Компиляция рабочего процесса с контролем версий
Что мне делать со всеми созданными файлами из процесса компиляции?
- Добавить много вещей в .gitignore? Это сложно, потому что я не создал процесс сборки и не понимаю все, что создано.
- Оформить заказ в другом месте для каждой сборки? Это кажется болью, учитывая, что я часто строю каждые несколько минут.
- Просто убедитесь, что никогда не добавляли что-то, о чем я не знаю, т. Е. Никогда не делают
git add .
Если да, то как мне очищать время от времени?
Очевидно, что это все, кто имеет дело с скомпилированными кодовыми лицами, поэтому я уверен, что есть принятый шаблон, я пока еще не знаком с ним.
Вы используете autotools (т. Е. Ваш проект содержит файлы configure.ac/configure.in/Makefile.am)? – Scharron
@scharron: Да, проект использует autotools. – Tristan