Как справиться с упаковкой и разработкой в ​​одном git-репозитории?

С моей точки зрения, на данный момент git-buildpackage предназначен только для использования исходных кодов, которые не находятся в одном и том же хранилище. У меня уже есть репозиторий git-buildpackage с ветвями "master", "upstream" и тегами из исходного импорта через git-import-orig.

Я не могу найти инструкции, чтобы иметь ветку разработки в репозитории и импортировать изменения оттуда в ветку upstream и сделать ее сборочной с помощью git-buildpackage. Я думаю, что ответ лежит за шагами, которые git-import-orig делает с репозиторием, чего я пока не знаю.

Любые предложения о наличии одного репозитория, который совместим с git-buildpacke и может быть использован для

1 ответ

Решение

На самом деле, в документации git-buildpackage есть раздел, соответствующий вашему варианту использования.

По сути, разница в том, что при импорте нового выпуска в ветку debian вы будете объединять модификации из тега, соответствующего новому выпуску вашего программного обеспечения, вместо tarball. Поскольку tarball не используется, нет необходимости использовать git-import-orig.

Просто убедитесь, что ваши ветки и имена тегов соответствуют ожиданиям git-buildpackage. Если это не так, вам придется переопределить конфигурацию по умолчанию своим собственным файлом конфигурации. Синтаксис объясняется в документации, а файл конфигурации ищется в разных местах. Смотрите страницу руководства git-buildpackage, чтобы узнать где (раздел КОНФИГУРАЦИОННЫЕ ФАЙЛЫ).

Другие вопросы по тегам