首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >bazaar绑定分支

bazaar绑定分支
EN

Stack Overflow用户
提问于 2011-10-02 14:46:02
回答 2查看 757关注 0票数 3

在我的项目中,我有用于工作的本地分支和网络驱动器上的分支--我在本地和网络驱动器之间做了“绑定分支”,我的想法是使用bind选项对每个本地提交进行自动备份。

在本地分支提交文件后,我在网络分支中收到一条消息:“工作树过期了,请运行'bzr更新‘”。

我的问题是:

  1. 登录网络分支将显示更新的树。文件更新了吗?还是我必须做“更新”?
  2. 在这种情况下,automirror插件会帮助我吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-03 03:43:18

将本地分支绑定到远程分支意味着提交到本地分支将自动将提交到远程分支。如果远程分支和本地分支不同步,提交将失败,本地分支或远程分支都不会受到影响,您的更改仍将处于工作树中。若要使本地分支与远程分支同步,请使用bzr update

如果您的网络分支有工作树,则当提交从本地分支推送到网络分支时,工作树不会自动更新。网络分支的工作树必须使用bzr update自动机推送和更新等插件进行更新。

除非您确实需要网络分支中的工作树,否则我建议您使用bzr reconfigure --branch将分支重新配置为无树。如果您有一个网络分支所属的共享存储库,则还需要在存储库上使用bzr reconfigure --with-no-trees来停止在新分支上创建树。

票数 4
EN

Stack Overflow用户

发布于 2011-10-02 20:43:22

只有当您的本地分支和网络分支是最新的时,“绑定分支”功能才会成功。

因此提交失败了,因为这两个工作副本之间存在差异。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7627046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档