V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eastlhu
V2EX  ›  程序员

迁移本地 svn 目录到另一个仓库

  •  
  •   eastlhu · 2016-11-16 17:49:45 +08:00 · 2903 次点击
    这是一个创建于 2710 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目录结构是这样,现在本地 svn 目录本来有一个 svn 仓库 A 。但是目前这台仓库机硬盘坏掉了,所以仓库 A 不存在了。现在想将这个 svn 本地目录迁移到新的仓库 B ,主要是保留那些提交记录和历史信息,请问下大家要怎么实现?
    10 条回复    2016-11-17 09:47:15 +08:00
    alqaz
        1
    alqaz  
       2016-11-16 18:05:46 +08:00
    叫你不备份,硬盘都坏了, 1,找人看下能不能把数据挖出来;2,从 svn 客户端查看脱机日志,看下能找到多少。
    tracyone
        2
    tracyone  
       2016-11-16 18:11:10 +08:00 via iPhone
    赶紧放弃 svn 吧
    julor
        3
    julor  
       2016-11-16 18:11:21 +08:00 via Android
    换 git
    shijingshijing
        4
    shijingshijing  
       2016-11-16 18:53:01 +08:00
    git 大法好,弃 svn 保平安。
    i147
        5
    i147  
       2016-11-16 19:16:50 +08:00
    为嘛不是 git
    inmyfree
        6
    inmyfree  
       2016-11-16 19:19:49 +08:00
    记得命令好像是 svn import ,你试试
    inmyfree
        7
    inmyfree  
       2016-11-16 19:20:25 +08:00
    好吧,记错了。。。。
    zhanglintc
        8
    zhanglintc  
       2016-11-16 22:28:52 +08:00
    SVN 的历史记录都在中心服务器上把? 听你的意思是中心服务器挂了, 那么应该再也找不到历史记录了我认为...
    MightyLu1994
        9
    MightyLu1994  
       2016-11-17 09:38:11 +08:00
    svn relocate
    eastlhu
        10
    eastlhu  
    OP
       2016-11-17 09:47:15 +08:00
    @alqaz @tracyone @julor @shijingshijing @i147 @inmyfree @zhanglintc @MightyLu1994 谢谢各位的建议和帮助,看来是没办法了。 @MightyLu1994 svn relocate 会提示 uuid 不对,然后强制改 uuid ,会提示什么 format 文件中的期待 3 or 5 ,然而我的是 12 。。搞了一通,算了还是乖乖重写。另外我个人已经转向 git ,只是这个问题是历史遗留原因。。。我试试 svn 转 git 能不能将 log 转过去。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1160 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 140ms · UTC 23:10 · PVG 07:10 · LAX 16:10 · JFK 19:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.