Я бы хотел синхронизировать репозиторий bzr между моим ноутбуком и рабочим столом. Есть ли какой-нибудь специальный инструмент для этого или я должен просто использовать rsync? Мне бы очень понравилось, если бы я мог получить тот, который будет автоматически синхронизироваться и позволить победить более новой версии.
Одним из вариантов было бы сделать хранилище в одном месте «связанным» с другим. С этой опцией bzr действует скорее как традиция vcs, чем как dvcs. Каждый коммит в «связанной» ветке автоматически передается его родителю. Хотя обычно это делается с мыслью, что у родителя не будет рабочих деревьев. Как я полагаю, вы хотите взломать как ноутбук, так и настольный компьютер, это не так. Вам нужно будет запустить bzr update
для обновления рабочего дерева.
Существует плагин автозеркала, который я не использовал. Это не было активным в течение некоторого времени, но это могло бы быть просто полнофункциональным.
См .:
http://wiki.bazaar.canonical.com/BzrUsingBoundBranches
https://stackoverflow.com/ a / 7630846/598929
http://doc.bazaar.canonical.com/plugins/en/automirror-plugin.html
В этом вся суть DVCS. Просто используйте bzr для переключения между двумя репозиториями.