当我们最终开始使用源代码控制时,旧版本的代码被添加到自己的离散文件夹中的SVN中,所以我最终得到了
root
\libv4
\libv4.2
\lib4.3
\lib5
我想要的是将这些旧版本的代码作为标记版本存储在存储库中,如下所示:
root
\lib
\tags
\v4
\v4.2
\v4.3
\v5.0
\trunk
我该怎么做呢?我在客户端使用Tortoise SVN,在后面使用visualSVN服务器。
答案 0 :(得分:4)
执行完整的根目录检查,并创建tags \ lib文件夹。使用Tortoise svn执行添加,但尚未提交。接下来,使用鼠标右键拖动来移动新lib文件夹下的每个旧lib文件夹。当您删除文件夹时,您可以选择使用tortoise svn“移动”文件。
一旦所有文件夹都在正确的位置,您就可以提交所有内容。这样,您就不会丢失旧的lib文件夹上的历史记录,并且您的存储库可以很好地重构。