背景故事:找到了入門級Web開發人員的工作。首席開發人員在我開始時離開。對我負責。從未使用過SVN。失明。烏龜SVN合併「@ ###必須與@ ###祖先相關」錯誤
問題:
我不斷收到類似
'svn://svn/svn/xxx/project_name/branches/[email protected]' must be
ancestrally related to 'svn://svn/svn/xxx/project_name/[email protected]'
錯誤,由我開始新項目的過程是:
建立一個目錄,我的計算機上的項目子文件夾:
project_name/branches
project_name/branches/dev
project_name/tags
project_name/trunk
右鍵單擊項目根目錄,選擇我的項目的根,並
Add
它到倉庫(所有下面就是我對當前的項目要做,這作品在他們沒有問題,但在合併減免新項目)
Commit
「開發」分支Merge
「開發」 到 「箱子」(即合併所有修訂)* BREAKS這裏 *Commit
「主幹」svn up
等
不熟悉SVN,我有一個非常艱難與此時間。正如我所說的,在現有項目上做3-6的工作,但在新的項目上,合併時出現must be ancestrally related to
錯誤。 那麼,我做錯了什麼?全部和任何幫助非常感謝。
這聽起來像問題是你沒有創建通過SVN副本Dev分支,而只是通過在目錄結構的目錄。因此dev文件夾沒有中繼作爲祖先(它不是從中繼創建的)。我不知道TortoiseSVN,但在IDE中打開你的主幹文件夾,然後選擇分支,然後切換到你的新分支。 – thatidiotguy
@thatidiotguy我不能夠感謝你。我想到了!非常感謝。 –