jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          svn switch --relocate 錯誤 The respository at '...' has uuid '...', but the WC has '...'

          使 用svn switch --relocate 改變repository的時候可能遇 到 The respository at '...' has uuid '...', but the WC has '...',這是因為 checkout的svn 跟switch to的svn的uuid不一樣。


          UID是respository創建時自動生成的repo的身份id,SVN 使用UUID判斷是否為同一個repo。


          解決方法,

          1. 重新checkout

          2. 如果本地checkout的和relocate 的repo不是同一個repo,則需要將這兩個repo的uuid設置為一樣的。當然了,這兩個repo應該是svnsync出來的鏡像。內容完全一致才可以。(當時我是export導出原來的庫,然后再import進新庫的,也是可以修改新庫的uuid的;)

             設置uuid的方法。

             a. 登陸到svn server

             b. svnlook uuid /path/to/your/repo

             c. svnamdin setuuid /path/to/your/repo newuuid

             d. svnlook uuid /path/to/your/repo

          Feedback

          # re: svn switch --relocate 錯誤 The respository at '...' has uuid '...', but the WC has '...'[未登錄]  回復  更多評論   

          2014-12-24 11:10 by test
          應該是 svnadmin
          主站蜘蛛池模板: 四子王旗| 慈溪市| 永顺县| 星子县| 勃利县| 荔浦县| 襄垣县| 勐海县| 米林县| 东莞市| 什邡市| 龙口市| 文成县| 民乐县| 盐池县| 临朐县| 高邑县| 福贡县| 祁阳县| 鄂托克旗| 田林县| 阳曲县| 云阳县| 河北区| 怀远县| 宽城| 抚顺县| 瑞安市| 谷城县| 会理县| 博乐市| 安庆市| 芜湖县| 福安市| 昌邑市| 昆山市| 四平市| 司法| 盐池县| 广宁县| 金阳县|