2011-01-06 65 views
0

我曾经做了一个资料库,从谷歌使用的bzr从SVN回购这样如何从SVN仓库使用已经导入的回购

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

现在库svn的获取BZR只获取最新更新(http://feedparser.googlecode.com/svn/ )有一些新的更新,我想要获取,但因为我改变了我的本地仓库中的一些文件(即我本地机器上的bzr仓库)如何使用bzr获取和合并更新与我的更新,而不会丢失更新和我的更改?

回答

2

使用pull命令:

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

甚至

cd trunk 
bzr pull 

后者可能无法正常工作第一次,但将努力下一次你有明确的URL后拉拉。

拉完以后,就可以合并从树干变成mybranch:

cd ../mybranch 
bzr merge ../trunk 

检查合并后的变化并提交结果。

0

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

0

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