代码之家  ›  专栏  ›  技术社区  ›  publicRavi

从不同的代码库导入/提交到svn分支

  •  0
  • publicRavi  · 技术社区  · 16 年前

    我正在尝试从一个不太有名的版本控制系统(我们称之为svn)迁移到svn ). svn trunk是不久前从nsfvc的trunk创建的。在nsfvc中有一个活动分支,我必须导入到svn分支。nsfvc的主干和分支之间的差异是巨大的(更新、重命名、添加、删除、移动)。

    svn co http://mysvn/repo/branches/branch c:\workspace
    # replace files in c:\workspace
    svn add
    svn ci
    
    1 回复  |  直到 16 年前
        1
  •  1
  •   William Leara    16 年前

    我希望我没有误解,但我的建议是:

    • 从nsfvc分支创建svn分支的方法与从nsfvc主干创建svn主干的方法相同(我假设svn导入?)

    • 此时,您应该已经在svn存储库中镜像了nsfvc存储库的状态

    • 您现在应该可以自由地在svn主干和svn分支之间进行svn合并。svn合并只是应用差异的过程。你不必在主干和分支之间建立特殊的连接。

    • 假设您运行的是svn1.5.x或1.6.x,那么可以使用svnmergeinfo跟踪主干和分支之间的后续合并