如何撤消SVN中的“标记提交”?
我想撤销SVN上标记的提交,而不是主干/分支的提交。 我该怎么做? 此外,删除后,如果完成标记提交,新标记提交的修订号是否与上次删除的相同或更高? 谢谢如何撤消SVN中的“标记提交”?,svn,Svn,我想撤销SVN上标记的提交,而不是主干/分支的提交。 我该怎么做? 此外,删除后,如果完成标记提交,新标记提交的修订号是否与上次删除的相同或更高? 谢谢 sedy在Subversion中创建标记在功能上与创建分支相同;唯一的区别是你存放它们的地方 假设您通过运行类似svn copy的东西创建了一个标记svn://repo/trunk svn://repo/tags/tag_name,您可以通过运行svn rm删除标记svn://repo/tags/tag_name. 创建标记将创建一个新修订号,
sedy在Subversion中创建标记在功能上与创建分支相同;唯一的区别是你存放它们的地方 假设您通过运行类似svn copy的东西创建了一个标记svn://repo/trunk svn://repo/tags/tag_name,您可以通过运行svn rm删除标记svn://repo/tags/tag_name. 创建标记将创建一个新修订号,删除标记将创建另一个新修订号,创建替换标记将创建另一个新修订号。这看起来可能不是很整洁,但通常认为保存存储库的完整历史记录是一个好主意,这样将来您就可以看到过去发生了什么。这对磁盘空间的影响非常小,因此您不必担心这一点
如果您确实希望避免修订号像这样递增,那么需要从Subversion存储库中完全删除创建标记的提交。这是可能的,但很难。Subversion常见问题解答建议。在Subversion中创建标记在功能上与创建分支相同;唯一的区别是你存放它们的地方 假设您通过运行类似svn copy的东西创建了一个标记svn://repo/trunk svn://repo/tags/tag_name,您可以通过运行svn rm删除标记svn://repo/tags/tag_name. 创建标记将创建一个新修订号,删除标记将创建另一个新修订号,创建替换标记将创建另一个新修订号。这看起来可能不是很整洁,但通常认为保存存储库的完整历史记录是一个好主意,这样将来您就可以看到过去发生了什么。这对磁盘空间的影响非常小,因此您不必担心这一点
如果您确实希望避免修订号像这样递增,那么需要从Subversion存储库中完全删除创建标记的提交。这是可能的,但很难。Subversion常见问题解答建议。请在投票否决前发表评论。。不是我的否决票,但不完全清楚你在这里问什么。听起来你好像是无意中运行了一个命令,所以知道你运行的命令是什么会很有帮助。请在投票否决之前发表评论。不是我的否决票,但你在这里问的问题并不完全清楚。听起来您运行命令是偶然的,因此了解您运行的命令是什么会很有帮助。