前段时间创建了一个功能分支:
svn cp ^/trunk ^/branches/feature
这是在很久以前完成的(差不多2年)。功能分支被搁置,我现在想要恢复它。所以我尝试的第一件事就是同步完成的工作。
在我的工作副本(分支结帐)中:
svn merge ^/trunk
当我这样做时,我觉得它正在尝试重新整合合并而不是同步合并:
svn: E195016: Reintegrate can only be used if revisions 28502 through 33811 were previously merged from
svn+ssh://<...>/branches/feature to the reintegrate source, but this is not the case:
trunk/src
Missing ranges: /branches/feature:28502-28503,28519-28520,28540
trunk/src/app
Missing ranges: /branches/feature/app:28504-28505,28507,28519,28521-28523,28536,28541-28542
它提到的修订是在分支机构中提出的修订。我总是以这种方式完成同步合并。我怎样才能解决这个问题?我究竟做错了什么?
提前致谢。