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
          主站蜘蛛池模板: 镇安县| 佛学| 项城市| 耒阳市| 青田县| 海晏县| 双城市| 灵璧县| 淅川县| 沅陵县| 湘潭县| 五寨县| 塘沽区| 宁河县| 连南| 伊通| 武穴市| 吉首市| 开原市| 德钦县| 漯河市| 张家口市| 左权县| 从化市| 依安县| 灵台县| 景德镇市| 阿坝| 佛山市| 平塘县| 晋江市| 庆城县| 清河县| 南平市| 邛崃市| 瑞丽市| 隆子县| 筠连县| 江陵县| 天水市| 昌平区|