V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
l4ever
V2EX  ›  宽带症候群

如何快速的转移 svn.

  •  
  •   l4ever · 2020-01-09 17:46:36 +08:00 · 2214 次点击
    这是一个创建于 1807 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司 A svn 服务器 200G 文件检出后,
    提交了公司 B svn 服务器,

    以前从 A svn 检出的人怎么办?

    员工 1 检出了目录 1, 我的操作方式是改名目录 1 为目录 1_bak
    再新建目录 1, 然后检出, 地址设置为 B svn.
    即便是把目录 1_bak 下除.svn 之外的所有文件移动到新建的目录 1.
    貌似还是要重新下载文件

    这目录很大, 各位有什么好的办法吗?
    7 条回复    2020-01-10 09:30:09 +08:00
    l4ever
        1
    l4ever  
    OP
       2020-01-09 17:48:03 +08:00
    现在能想到的办法是找个机器, 重新检出一次 B svn 的目录 1,
    然后直接把这个检出好了的目录 1 复制到其他电脑.
    th00000
        2
    th00000  
       2020-01-09 17:58:12 +08:00
    A svn 直接 relocate 再本地目录 改一下路径就可以了
    balabalaguguji
        3
    balabalaguguji  
       2020-01-09 18:02:11 +08:00
    地址重定向 relocate
    balabalaguguji
        4
    balabalaguguji  
       2020-01-09 18:02:46 +08:00
    l4ever
        5
    l4ever  
    OP
       2020-01-09 18:17:37 +08:00 via iPhone
    @balabalaguguji 试过了 提示 uuid 不一致。
    l4ever
        6
    l4ever  
    OP
       2020-01-09 18:31:59 +08:00 via iPhone
    @balabalaguguji 我没有导出 a svn 的仓库 我是检出后 commit 到 b svn 的 应为库太大了 历史版本不想要了
    balabalaguguji
        7
    balabalaguguji  
       2020-01-10 09:30:09 +08:00
    @l4ever 推荐你们用 svnbucket 管理 svn 项目,还可以帮你们做数据迁移。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 09:45 · PVG 17:45 · LAX 01:45 · JFK 04:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.