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