我已经使用 bzr (bazaar vcs) 工作了一段时间,并决定将一些应用程序重新分支为堆叠在核心主干上(以帮助保护历史资源)。
对于已发布的 Web 应用程序,工作流程包括
bzr push bzr-ssh://<server>/var/www/<remote-branch-name>
然后bzr checkout
在服务器上获取工作树。
有了这个新的堆叠范例,我当然想将一个堆叠的分支推送到服务器,并且有一个工作树可以提供服务,但这似乎不可能?
bzr push --stacked -d <branch> <remote>
将愉快地在服务器上创建一个新的堆叠分支,但是,从服务器:
bzr info
显示没有父母bzr checkout
导致bzr:错误:不是分支
网络,没有工作树:|
最终,我只是删除了新的远程分支并返回并省略了--stacked
.
还在想我是否错过了什么?