2014-04-24 31 views
0

堆疊分支(bzr分支 - 堆疊源代碼url my-dir)和堆疊推送(bzr push -stacked)之間有什麼區別?那麼,除了顯而易見的是一個是分支,另一個是推動。意思是,stacked branches的文件說,堆疊的分支和推動可以一起使用。從我所知道的情況來看,堆疊式分支可以消除客戶端的額外信息,而堆疊式推送可以消除服務器端的額外信息。它是否正確?什麼是使用場景,我們會使用一個,但不使用另一個?bzr中堆疊分支和堆疊推送之間有什麼區別?

回答

1

一個創建一個堆疊的本地分支,一個創建堆疊的遠程分支。

E.g.如果你這樣做:

bzr push -d local-branch --stacked bzr+ssh://example.com/foo/bar 

然後(如果遠程服務器覆蓋堆疊分支狀的Launchpad做本地分支,或別的東西),這將創建一個疊一個遠程分支。

將創建一個本地分支的/ tmp /被堆放在BZR + SSH吧://example.com/foo/bar