Я поддерживаю некоторые пакеты в LP, которые мне нужны для резервного копирования на одноричный, ясный и --- даже --- выносливый.
Например, моя ветка соединительной линии правильно строит точный и quantal , и я хочу создать отдельную ветвь lucid-backport (не обязательно вилку trunk), которая содержит только модифицированные файлы debian/control
и debian/compat
, необходимые для backport для осознанный . Затем мне нравится писать рецепт bzr-builder, чтобы каким-то образом объединить обе ветви.
Каков правильный способ сделать это?
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.
Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge
d в своем рецепте.
Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:
# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging
Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.