使用标签

标签是一种标签,可以在某个时间点应用于存储库。它们经常用于为重要的里程碑提供人类可读的名称,以便以后可以轻松访问它们(例如,“版本 1.2”)。

创建标记与创建分支完全相同:

svn copy -r 1234 ^/MyProject/trunk ^/MyProject/tags/version-1.2

在这种特定情况下,-r 1234 参数用于指示应该从主干的修订版 1234 创建标记。

Subversion 不对标记和普通分支进行任何区分。唯一的区别在于你决定如何使用它们。传统上,一旦标记被创建,就不会对标记进行提交(以确保它仍然是过去存储库状态的准确快照)。默认情况下,Subversion 不会强制执行任何特殊的标记相关规则,因为不同的人可以使用不同的标记。但是,存储库管理员可以设置访问控制脚本来强制执行其团队决定使用的任何规则。

在 Windows 中,你需要使用双插入符号^^