我有一个构建主干的工作,并使用插件" Subversion Tagging"在构建完成后创建标记。
我想知道为什么删除旧标签,并且没有选择阻止这种情况发生。即创建一个标签,删除前一个标签。
这可能是关于svn管理程序的问题。
答案 0 :(得分:1)
回答你的问题:因为它是按照这种方式设计的。
我发现该插件也非常严格,并编写我自己的shell脚本来为我执行标记。
答案 1 :(得分:0)
这些标记仍然在Subversion存储库历史记录中,您可以通过对/tags
路径或存储库运行svn log
来查看所有这些标记。
答案 2 :(得分:0)
我正在使用版本1.14,这只会删除它即将创建的标记(如果存在)。所以如果你包括例如标记中的${env['BUILD_TAG']}
,每个版本的内容都会有所不同,旧标记也不会丢失。