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
          主站蜘蛛池模板: 苍梧县| 象山县| 古蔺县| 漳平市| 祁门县| 昭苏县| 依安县| 恩平市| 新龙县| 林西县| 湘潭县| 翁源县| 通江县| 衡山县| 莲花县| 达拉特旗| 大庆市| 泰来县| 吴堡县| 麻栗坡县| 云龙县| 松阳县| 德令哈市| 沁阳市| 台安县| 黔西县| 延吉市| 留坝县| 远安县| 达孜县| 额尔古纳市| 策勒县| 连州市| 开鲁县| 太和县| 淳安县| 福鼎市| 延津县| 昆明市| 巧家县| 内江市|