在svn中,如何获取特定标签/标签所在的分支名称?

时间:2020-07-12 19:49:14

标签: svn version-control

在svn中,如何获取特定标签/标签所在的分支名称?

在具有数百个分支和数千个标签的系统中,这很重要。

我希望使用某种命令,例如:

svn http:// TAG的REPOSITORY分支

谢谢

1 个答案:

答案 0 :(得分:0)

  1. 分支和标签是SVN-repo(具有“默认”布局)内部的独立的独立树,即,在通常情况下,标签不属于分支
  2. 如果标记是使用svn cp proper 样式创建的(建议但不是强制性的),则可以检测到“起源于”分支,如果将svn log -v用于标签

来自SVN Book

除了更改路径之前的操作代码外,svn 使用--verbose(-v)选项登录时会记录是否添加了路径 或由于复制操作而被替换。通过打印来做到这一点 (来自COPY-FROM-PATH:COPY-FROM-REV)。