我检查了两个 svn 分支,“b1”和“b2”。我想将所有来自“b1”分支的提交合并到“b2”分支上。我试过类似的东西
svn merge -r HEAD:HEAD b1 b2
Run Code Online (Sandbox Code Playgroud)
但它什么也不做。我确定我的这个命令是错误的,但我找不到关于它的好的文档。我想在客户端执行此操作,而不是创建第三个分支。
有任何想法吗?
谢谢!
你的问题是-r国旗。您必须指定修订范围。例如:
svn merge -r 13:HEAD b1 b2
Run Code Online (Sandbox Code Playgroud)
要找出正确的修订号,您可以执行以下操作:
svn log --stop-on-copy b1
Run Code Online (Sandbox Code Playgroud)
log然后将只列出发生在b1. 您将看到的最小修订号将是您的选择。
不过我从来没有用过这个表格。我总是确保我在branch上很活跃b2,然后做了:
svn merge -r 13:HEAD url://to/branch/b1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17749 次 |
| 最近记录: |