這裏是謎語:SVN合併重返失蹤的範圍,但沒有合併
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
顯示沒有合併。
現在我似乎無法將我的分支重新整合到主幹中!請幫忙!
P.S. lih分支直到1190年才被創建。它從從樹幹分支的hd分支分支(並且hd已經合併回到樹幹)。
這真的對我有幫助,但不是REV是最新版本的主幹,我必須將其設置爲分支創建的版本。這可以避免在分支開發過程中發生在主幹中的合併還原修改。 – ceztko