svn - 版本控制: Create tags afterwards

标签 svn version-control tags

之后如何创建 svn 标签?

我已经更改了存储库结构以适应正常的主干、标签和分支结构。现在如何为旧版本创建标签?

目前我正在尝试这个:

svn copy dev/somedir@35 tags/Stable-1.0 -r 35

但我收到此错误:

svn: E155010: The node '/path/to/repo/dev/somedir' was not found.

这对于当前状态来说是正常的,但对于修订版 35 来说则不然。

如何解决这个问题?我应该查看旧版本 35 并将内容复制到当前版本吗?或者有更简单的方法吗?

最佳答案

我尝试重复您的问题:路径 /dev/somedir 存在于版本 35 中,在目录结构发生更改期间,路径 /dev/somedir 不存在HEAD 版本中存在,并且路径 /tags 在版本 35 中不存在。您想要将 /dev/somedir 从版本 35 复制到 /tags。对吗?

尝试以下命令:

svn cp ^/dev/somedir@35 ^/tags/Stable-1.0

此命令适用于工作副本中的两个 URL,而不是路径。我强烈建议在创建标签和分支时使用 URL。

以下操作也应该有效(URL 和 WC 的组合)。但是,我强烈建议不要使用它:

svn cp ^/dev/somedir@35 tags/Stable-1.0

关于svn - 版本控制: Create tags afterwards,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10160175/

相关文章:

svn - 用于查找所有 svn 工作副本的 Powershell 脚本

linux - 多人项目上的 SVN 补丁/差异管理

intellij-idea - IntelliJ : limit Find in Path scope to files tracked in VCS

git - Atlassian Stash 中的差异分支

android - 在 Android 手机上模拟 NFC 标签

svn - 在网站项目(VS2005)中添加程序集引用并将其存储在 subversion 中

svn - 防止用户对 tortoise svn 中的锁定文件执行 "SVN update"

git - 如何在交互式 rebase 压缩后保留提交 gpg 签名?

json - 用于添加多个标签名称和标签值的 Azure Policy

tags - Jekyll 和 Liquid - 按相等标签数量 >= 2 显示相关帖子