这是谜语:
C:\code\trunk> svn merge --reintegrate http://svn.e.com/repos/branches/lih --accept postpone --dry-run
svn: E195016: Reintegrate can only be used if revisions 11430 through 12384 were previously merged from http://svn.e.com/repos/trunk to the reintegrate source, but this is not the case:
branches/lih
Missing ranges: /trunk:11902
但是,如果我进入分支目录并尝试合并该范围,则没有可合并的内容!
C:\code\branches\branch> svn merge -r 11901:11902 http://svn.e.com/repos/trunk --accept postpone --dry-run
C:\code\branches\branch>
甚至svn merge -r 11898:11903
显示没有什么可以合并的。
现在我似乎无法将我的分支重新整合到主干中!请帮忙!
PS lih 分支直到 11906 年才创建。它是从 hd 分支分支出来的,而 hd 分支是从 trunk 分支出来的(并且 hd 已经合并回 trunk)。