0

我曾经使用 bzr 从 svn repo 像这样从谷歌获取存储库

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

现在存储库 svn 存储库(http://feedparser.googlecode.com/svn/)有一些我想获取的新更新,但是由于我更改了本地存储库中的一些文件(即我本地计算机上的 bzr 存储库)怎么能我使用 bzr 获取更新并将更新与我的更新合并,而不会丢失更新和我的更改?

4

3 回答 3

2

使用pull命令:

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

甚至

cd trunk
bzr pull

后者可能第一次无法使用,但下次您使用显式 URL 进行拉后拉时将起作用。

拉取完成后,您可以简单地将主干中的更改合并到 mybranch 中:

cd ../mybranch
bzr merge ../trunk

合并后检查更改并提交结果。

于 2011-01-06T19:01:59.287 回答
0

您是否尝试bzr update过它会合并来自上游存储库的更改。

于 2011-01-06T12:26:05.943 回答
0

您可以再次对导入的存储库执行 svn-import,它只会获取新的修订版本。

于 2011-01-06T15:04:25.603 回答