До сих пор я использовал управление версиями для простых веб-проектов, которые на самом деле не имеют стадии компиляции. Теперь я создал довольно большой проект, который следует стандартному шаблону «./configure; make; make install». Я не уверен в правильности рабочего процесса для этого типа проекта.
Что мне делать со всеми созданными файлами в процессе компиляции?
- Добавить много вещей в .gitignore? Это сложно, потому что я не создавал процесс сборки и не совсем понимаю все, что создано.
- Оформить проект где-нибудь еще для каждой сборки? Это похоже на боль, учитывая, что я часто строю каждые несколько минут.
- Просто убедитесь, что никогда не добавляете что-то, о чем я не знаю, то есть никогда не делайте
git add .
Если так, как мне убирать время от времени?
Очевидно, что это каждый, кто имеет дело с лицами скомпилированного кода, поэтому я уверен, что есть принятый шаблон, я просто еще не знаком с ним.