как получить только последние обновления из хранилища svn, используя bzr, который уже импортировал репо - PullRequest
0 голосов
/ 06 января 2011

Однажды я делал выборку из Google, используя bzr из репозитория svn, как этот

bzr svn-import http://feedparser.googlecode.com/svn/ feedparser
cd feedparser
bzr branch trunk mybranch
cd mybranch
bzr checkout

теперь в репозитории svn repo (http://feedparser.googlecode.com/svn/) есть несколько новых обновлений, которые я хочу получить, но поскольку я изменил некоторые файлы в локальном репо (например, репозиторий bzr на моей локальной машине), как я могу получить объединить обновления с моим обновлением, используя bzr, не теряя обновления и мои изменения?

Ответы [ 3 ]

2 голосов
/ 06 января 2011

Используйте команду pull:

cd trunk
bzr pull http://feedparser.googlecode.com/svn/

или даже

cd trunk
bzr pull

Последний может не работать в первый раз, но будет работать в следующий раз, когда вы выполняете pull после pull с явным URL.

После завершения pull вы можете просто объединить изменения из ствола в mybranch:

cd ../mybranch
bzr merge ../trunk

Проверить изменения после объединения и зафиксировать результат.

0 голосов
/ 06 января 2011

Вы можете снова выполнить svn-импорт в импортированный репозиторий, он будет получать только новые ревизии.

0 голосов
/ 06 января 2011

Вы пробовали bzr update, он объединит изменения из вышестоящего хранилища.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...