0
这里是我发出命令:SVN合并没有找到我的变化
svn merge -r74:80 http://url.to/svn/branch/branch_name
它会认为一分钟,然后返回一个空提示好像有两个之间没有差异。 我知道一个事实,分支和主干之间存在差异。
我在做什么错? :(
这里是我发出命令:SVN合并没有找到我的变化
svn merge -r74:80 http://url.to/svn/branch/branch_name
它会认为一分钟,然后返回一个空提示好像有两个之间没有差异。 我知道一个事实,分支和主干之间存在差异。
我在做什么错? :(
你的命令要求svn涉及到版本74和80的分支内部之间的差异合并到你的工作副本。是否
svn diff -r74:80 http://url.to/svn/branch/branch_name
表现出任何的变化到分支在这些修订?
编辑:svn merge
在存储库时空中获取两个点,然后尝试将差异合并到工作副本中。如果要将更改从主干合并到分支,你将需要检查的是分行进行合并点菜
svn merge -r74:80 http://url.to/svn/trunk
或
svn merge http://url.to/svn/trunk http://url.to/svn/branch/branch_name .
,同时在该目录中屹立不倒。然后,解决冲突,测试(!)和svn ci
。
为什么svn以这种方式工作?为您提供解决冲突和测试的机会,然后将更改提交到存储库。
它没有。但是,如果我做svn diff URL/to/trunk URL/to/branch,它会显示一堆。不知道这是什么意思... – Will 2011-01-31 19:31:25