Управление локальными пакетами Debian в системе контроля версий

Я начинаю управлять более специализированными приложениями для наших систем Ubuntu Hardy. Некоторые из них не доступны в Ubuntu, но большинство из них являются более новыми версиями, чем те, которые доступны через стандартный процесс "-backports".

Я пытаюсь выбрать лучший способ управления этими пакетами в Subversion. Одна мысль просто совершить dpkg-buildpackage сгенерированный дифференциал Кто-нибудь нашел лучший способ?

2 ответа

Решение

Если вы хотите использовать Subversion, используйте svn-buildpackage. Есть также bzr-buildpackage, git-buildpackage и так далее. Все они работают одинаково; вы храните либо полный исходный код плюс debian/ в системе управления версиями, либо только Debian/ (который, в свою очередь, может содержать ваши патчи).

Если вы имеете дело с пакетами Ubuntu, имеет смысл использовать bzr, потому что тогда вы можете легко переходить и объединяться с оригинальными репозиториями Ubuntu bzr.

Вы можете использовать bzr-buildpackage. У этого есть хорошее руководство в http://jameswestby.net/bzr/builddeb/user_manual/

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