【问题标题】:subversion tag of a collection of directories目录集合的颠覆标签
【发布时间】:2011-10-24 19:34:21
【问题描述】:

在我的工作空间中,我有一个“工作”目录,其中包含一组全部取自同一个 SVN 存储库(dir1、dir2、dir3)的目录。我想通过以下方式标记所有这些:

   cd working
   svn copy dir1 dir2 dir3 http://svn.example.com/repos/project/tags/MY_TAG

“工作”目录本身在 SVN 中没有版本控制。我想以他们当前所在的任何 SVN 版本(可能不是主干的 HEAD)获取 dir1、dir2、dir3。当我尝试这个时,我得到了错误:

   svn: '.' is not a working copy

“svn help copy”和the SVN book都表明我正在做的事情应该是可能的,但我想“工作”本身没有版本化这一事实排除了这一点。

TIA 获取有关如何执行此操作的建议。

伊恩

【问题讨论】:

    标签: svn tagging


    【解决方案1】:

    签出到 dir* 的新 WC 父级(HEAD,完全递归)并标记 this WC

    【讨论】:

    • 不幸的是,这并不是我真正想要的——dir* 的父级包含很多目录,我只想要子集 dir1、dir2、dir3,我只想标记这三个 dir ,而不是所有其他的。
    • 嗯,你知道 - 你想要一些违反规则和模式的东西?!标签(分支)始终是完整回购的固定状态,而不是子集。但是 - 创建完整副本,删除不需要的内容(目录和文件),提交精简结果,标记 此子集
    猜你喜欢
    • 1970-01-01
    • 2010-09-16
    • 2010-09-09
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多