堆叠分支和bzr中的堆叠推送有什么区别?

时间:2014-04-24 11:55:37

标签: bazaar

堆叠分支(bzr branch --stacked source-url my-dir)和堆叠推送(bzr push -stacked)之间有什么区别?好吧,除了明显的一个是分支而另一个是推动。意思是,stacked branches的文档说堆叠的分支和推送可以一起使用。据我所知,堆叠分支消除了客户端的额外信息,而堆叠推送消除了服务器端的额外信息。它是否正确?什么是使用方案,我们会使用一个,而不是另一个?

1 个答案:

答案 0 :(得分:1)

创建一个堆叠的本地分支,然后创建一个堆叠的远程分支。

E.g。如果你这样做:

bzr push -d local-branch --stacked bzr+ssh://example.com/foo/bar
然后,这将创建一个堆叠的远程分支(在本地分支上,或者如果远程服务器覆盖像Launchpad那样的堆叠分支的话)。

bzr branch bzr+ssh://example.com/foo/bar /tmp/bar

将创建一个堆叠在bzr + ssh上的本地分支/ tmp / bar://example.com/foo/bar