首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Subversion合并两个分支修订

使用Subversion合并两个分支修订
EN

Stack Overflow用户
提问于 2009-08-12 14:00:00
回答 3查看 90.4K关注 0票数 97

我想合并在http://url-of-branch-a版本10和HEAD版本之间发生的所有更改,并将它们应用于http://url-of-branch-b

就像..。

代码语言:javascript
复制
svn merge -r 10:HEAD http://url-of-branch-a 

这个是可能的吗?如果是,语法是什么?

我从unix命令行运行SVN客户端。SVN客户端版本为1.4

编辑:是的,我的具体解决方案是...

分支合并目录将目录更改为要接收更改的工作副本的位置(-b)

  1. svn
  2. -r 10:HEAD分支

这会将'branch-a‘中的更改合并到'branch-b’中

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-12 14:02:28

签出URL A。使用SVN merge将URL B合并到A的工作副本。提交A。

当然,反之亦然:)

票数 55
EN

Stack Overflow用户

发布于 2009-08-12 14:26:30

具体流程如下:

从分支A更改为B的工作拷贝(在解决冲突后) (svn checkout http://branch-b)

  • Merge

  • 建立分支B的工作拷贝到分支b (svn commit)

查看手册页(帮助文件)了解svn合并语义。它向您展示了svn merge总是将结果转储到工作副本中。

有关所有细节,请查看the SVNBook

票数 128
EN

Stack Overflow用户

发布于 2018-01-10 09:22:43

主要是尝试在svn repo中做merge混淆,我们不能直接合并到svn repo中,我们可以像下面这样合并到本地机器的工作副本中:

  • 此工作副本应为合并的destination URL (即签出目标)。将带有merge.
  • commit
  • 的工作副本合并到目标。

最佳实践:合并,合并。

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

https://stackoverflow.com/questions/1266338

复制
相关文章

相似问题

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