代码之家  ›  专栏  ›  技术社区  ›  Simon

如何在包含tortoise的svn存储库中包含父文件夹?

  •  0
  • Simon  · 技术社区  · 15 年前

    我有一个这样的文件夹结构…

    /main/project/web-app/versioned
    /main/project/web-app/more-versioned
    /main/project/web-app/unversioned
    

    我在我的svn存储库中镜像了这个,没有未版本化的文件夹

    /main/project/web-app/versioned
    /main/project/web-app/more-versioned
    

    我登记入住 versioned more-versioned ,但我意识到我真的应该签入 web-app ,所以我将其作为顶级文件夹签出,并将其映射到本地 /main/project/web-app 文件夹。

    我希望svn(或者我作为客户使用的tortoise)能够发现这是一个直接映射的父文件夹,并且我能够提交web应用的子文件夹中的所有更改,但是当我尝试得到一条消息说 网络应用 .

    我需要做什么才能让svn和/或tortoise将本地web应用文件夹及其内容映射到存储库,并忽略未版本化的文件夹?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Michael Hackner    15 年前
    1. 退房 /main/project/web-app . 这将为您提供一个工作副本文件夹,名为 web-app ,其中包含 versioned more-versioned .
    2. 放弃你 unversioned 新创建的文件夹 网络应用 文件夹。
    3. 忽略 非版本的 (通过设置 svn:ignore 财产 网络应用 非版本的 )

    你用“退房”这个词 进入之内 “让我觉得在创建工作副本之前,您已经有了预先存在的目标文件夹。不应该是这样。签出将为您创建文件夹。