如何将旧版本的代码作为标记版本添加到Subversion存储库中

时间:2010-03-25 07:32:55

标签: svn version-control

当我们最终开始使用源代码控制时,旧版本的代码被添加到自己的离散文件夹中的SVN中,所以我最终得到了

root
\libv4
\libv4.2
\lib4.3
\lib5

我想要的是将这些旧版本的代码作为标记版本存储在存储库中,如下所示:

root
\lib
   \tags
      \v4
      \v4.2
      \v4.3
      \v5.0
   \trunk

我该怎么做呢?我在客户端使用Tortoise SVN,在后面使用visualSVN服务器。

1 个答案:

答案 0 :(得分:4)

执行完整的根目录检查,并创建tags \ lib文件夹。使用Tortoise svn执行添加,但尚未提交。接下来,使用鼠标右键拖动来移动新lib文件夹下的每个旧lib文件夹。当您删除文件夹时,您可以选择使用tortoise svn“移动”文件。

一旦所有文件夹都在正确的位置,您就可以提交所有内容。这样,您就不会丢失旧的lib文件夹上的历史记录,并且您的存储库可以很好地重构。