2011-01-06 34 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操作,它只會提取新的修訂版本。