我正在为一个软件开发一个副词。我有一个服务器,它与分支主干一起作为中央存储库工作。我有一个本地检查的主干,作为在DVCS的常见做法。然后,我有了该副词的目录(在软件查找加载项的路径中),并在那里进行开发,这样我就可以立即测试更改。该目录是某个分支的签出,如果我想开始处理另一个分支,我只需执行bzr switch otherbranch。
对于小型和即时编辑,我想直接提交到主干,而不创建一个分支,并合并到主干完成。因此,我试图切换到主干和提交,但集市给了我:
bzr: ERROR: Cannot commit to branch BzrBranch7(file:///srv/openerp/7.0/addons/musgall/). It is bound to BzrBranch7(file:///home/leonardo/openerp/musicgallery/trunk/), which is bound to bzr+ssh://user@ip/~/musgall/trunk/.这是正确的(我对如何指出错误信息感到惊讶),但我不明白为什么会出现问题。我是不是遗漏了什么?
发布于 2014-02-11 12:38:38
绑定分支在集中化版本控制世界中是常见的做法,但很少用于分布式版本控制。
Bazaar不支持多层绑定分支,只支持一层。我建议您只在这里使用独立的(即不绑定的)分支,并在它们之间穿插。
https://stackoverflow.com/questions/21698362
复制相似问题