我想合并在http://url-of-branch-a版本10和HEAD版本之间发生的所有更改,并将它们应用于http://url-of-branch-b。
就像..。
svn merge -r 10:HEAD http://url-of-branch-a
这个是可能的吗?如果是,语法是什么?
我从unix命令行运行SVN客户端。SVN客户端版本为1.4
编辑:是的,我的具体解决方案是...
分支合并目录将目录更改为要接收更改的工作副本的位置(-b)
这会将'branch-a‘中的更改合并到'branch-b’中
发布于 2009-08-12 14:02:28
签出URL A。使用SVN merge将URL B合并到A的工作副本。提交A。
当然,反之亦然:)
发布于 2009-08-12 14:26:30
具体流程如下:
从分支A更改为B的工作拷贝(在解决冲突后) (svn checkout http://branch-b
)
svn commit
)查看手册页(帮助文件)了解svn合并语义。它向您展示了svn merge总是将结果转储到工作副本中。
有关所有细节,请查看the SVNBook。
发布于 2018-01-10 09:22:43
主要是尝试在svn repo中做merge
混淆,我们不能直接合并到svn repo中,我们可以像下面这样合并到本地机器的工作副本中:
destination URL
(即签出目标)。将带有merge.commit
的最佳实践:合并,合并。
https://stackoverflow.com/questions/1266338
复制相似问题