首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >维护两个分支合并之间的最新代码

维护两个分支合并之间的最新代码
EN

Stack Overflow用户
提问于 2015-06-17 12:33:43
回答 2查看 30关注 0票数 0

我有一个根,两个人从这个根创建了两个独立的分支。假设是b1和b2。它们都从根中获取最新的代码,并开始在各自的分支上工作。现在,处理分支b1的人员完成了他的工作,并将他的分支合并到根。在此之后,处理分支b2的人员也完成并尝试合并他的分支。但是现在根目录发生了变化,因为b1已经合并到了根目录中。所以在b2上工作的人没有最新的根目录。存在由于覆盖而导致数据丢失的风险。有没有办法让用户知道根目录最后一次更新的时间。还有在这种情况下可以做些什么。我是SVN新手,请多多指教。

EN

回答 2

Stack Overflow用户

发布于 2015-06-17 19:27:28

  1. 如果根目录不包含重大更改,则可以将b2直接合并到根目录中。Subversion会注意合并差异。如果Subversion无法合并,则会带来冲突,但不会自动覆盖文件。
  2. 如果user2确定根目录包含重大更改,则他应该这样做:

代码语言:javascript
复制
- merge root into his branch (b2). Resolve conflicts, run test, may be fix found issues
- merge b2 to root

票数 2
EN

Stack Overflow用户

发布于 2015-06-17 14:00:24

您可以使用:

代码语言:javascript
复制
svn log url_of_trunk

查看trunk的日志信息,了解是否有新的更新,以及何时更新。

如果您想将所有干线的新代码合并到您的分支,即b2,请在b2的工作副本的根目录下运行以下命令:

代码语言:javascript
复制
svn merge url_of_trunk

希望能有所帮助。

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

https://stackoverflow.com/questions/30882390

复制
相关文章

相似问题

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