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

我们如何在svn和ClearCase中检查以前版本的特定代码库(或数据)

  •  0
  • LivCool  · 技术社区  · 10 年前

    我正在学习版本工具,在这里我学到了我们可以标记更改,可以保护存储库中的旧数据,并可以在将来重用。所以我的问题是我们如何检查一些旧版本的代码库:

    例如,我有一个分支“abc_01.00”,所有开发人员都使用它,随着时间的推移,我已经在下面的verison上应用了 同一分支 :

    1. 00.00.01(2012年)
    2. 00.00.02(2013年)
    3. 00.00.03(2014年)

    现在,有一些紧急要求,我想对照“00.00.01”标签检查2012年的代码库。所以对于svn或ClearCase中的所有三个版本,我如何作为分支来完成这一点是相同的。

    1 回复  |  直到 10 年前
        1
  •  0
  •   Community CDub    7 年前

    在ClearCase中,您将定义一个配置规范,该规范将:

    • 在右侧标记处选择所有版本
    • 为从该起点创建的任何新版本创建一个新分支。

    这将给出以下观点:

    element * CHECKEDOUT
    element * .../myBranchFromv1/LATEST
    element * /main/0 -mkbranch myBranchFromv1
    element * 00.00.01
    element * /main/LATEST 
    

    (即使您没有标签,也可以创建 config spec starting from a certain date )


    在SVN中,这将 simply be a svn copy .

    svn copy your.repo.URL/tag/00.00.01 your.repo.URL/branches/myBranchFromv1