【发布时间】:2020-11-25 07:23:04
【问题描述】:
我很难理解如何使用 TortoiseSVN 创建标签。这是我在单击“确定”之前从 TortoiseSVN 中的“日志消息”浏览器打开对话框时通常的样子:
即使我打开了最新版本的对话框,也始终选择“存储库中的特定版本”,因此在这种情况下,696 是最新版本。
The documentation 这么说:
Subversion 没有用于分支或标记的特殊命令,而是使用所谓的“廉价副本”。廉价副本类似于 Unix 中的硬链接,这意味着不是在存储库中制作完整的副本,而是创建一个内部链接,指向特定的树/修订。因此,分支和标签的创建速度非常快,并且几乎不占用存储库中的额外空间。
但是,我创建的每个标签都需要越来越长的时间,最后一次大约需要 30 分钟。 trunk-目录中的路径也越来越长:
C:\workspaces\projects\myproject\tags\Release_2020_07\tags\Release_2020_06\tags\Release_2020_05\tags\Release_2020_04\tags\Release_2020_03\tags\Release_2020_02\tags\Release_2020-03-12
恕我直言,这不可能。
所以我有两个问题:
- 我该怎么做?
- 如果可以选择,我该如何删除这些子目录?
我的目标是获得文档中所述的快速标记体验。
【问题讨论】:
标签: svn tortoisesvn tagging