2009-09-25 99 views
25

我特林提交一個符號連接到顛覆,但我得到這個錯誤,當我嘗試添加實際的符號鏈接:提交符號鏈接到顛覆

不能代替「路徑/要/符號鏈接」與一個 不同類型的節點;刪除 必須提交和家長 加入 「路徑/要/符號鏈接」

+0

如果你是一個遺留系統(即SVN 1.6.x版)上看到下面 – Jeff 2017-10-16 19:14:22

回答

27

我讀它作爲更新前 - 你要刪除的文件,提交,更新,創建符號鏈接,添加它,提交。

而我的猜測是,你試圖刪除文件,創建符號鏈接,一次提交。

+0

我沒有刪除前面的東西,這是以前在我的地方儘管符號鏈接,但我在嘗試將符號鏈接添加到顛覆之前已經提交了我的更改。 – vise 2009-09-25 17:15:18

+4

「和父更新」。也許你需要'svn update'出於任何原因? – 2009-09-25 17:19:54

+3

我已經編輯更新步驟到我的答案爲未來的患者。 – 2009-09-25 17:29:07

13
  1. SVN刪除X
  2. SVN CI -m'blah」
  3. SVN更新
  4. LN -s blee X
  5. SVN添加X
0

我得到的錯誤svn 1.6.11 reads

的svn:提交失敗(細節如下):
的svn:輸入 '/路徑/到/符號鏈接' 卻意外地改變了特殊地位

我固定它通過簡單的

svn propset svn:special on /path/to/symlink 

然後重新運行承諾。顯然,沒有必要刪除,更新等....

0
find . -type l | xargs -i -x svn propset svn:special on {}