Недавно мы перешли из подчинения в git, а затем в Github для нескольких проектов с открытым исходным кодом. Github был хорош в том, что он обеспечил много функциональности. Одна из вещей, которые мне особенно нравятся, - это возможность загружать теги в виде файлов zip
или .tar.gz
.
К сожалению, Github недавно прекратил скачивание. Это не должно быть проблемой из-за возможности загрузки тегов. Однако в прошлом мы не помещали в репозиторий Makefile
, configure
script или любые другие файлы, созданные autoconf, потому что у них возникает много конфликтов при слиянии людей.
Какой правильный способ справиться с этим?
- Должен ли я помещать файлы autoconf и automake-generated в репо, чтобы люди могли напрямую загружать теги?
- Или должен быть файл
bootstrap.sh
, и людям говорят, что он запускает это? - Или мне просто нужно сделать
make dist
и поместить это в репо?
Спасибо