如何在Tortoise的SVN存储库中包含父文件夹?

时间:2010-01-31 10:24:27

标签: svn version-control tortoisesvn

我有像这样的文件夹结构......

/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

我检查了versionedmore-versioned,但我意识到我应该检查web-app,所以我将其作为顶级文件夹检查并将其映射到我的本地/main/project/web-app文件夹。

我预计SVN(或我用作客户端的Tortoise)会发现这是一个直接映射的父文件夹,并且我能够在web-app的子文件夹中提交所有已更改的内容,但是当我试着告诉我web-app中没有任何变化。

我需要做些什么才能让SVN和/或Tortoise将我的本地web-app文件夹及其内容映射到存储库,并忽略未版本控制的文件夹?

1 个答案:

答案 0 :(得分:1)

  1. 查看/main/project/web-app。这将为您提供一个名为web-app的工作副本文件夹,其中包含versionedmore-versioned
  2. unversioned文件夹放入此新创建的web-app文件夹中。
  3. 忽略unversioned(通过将svn:ignore上的web-app属性设置为unversioned)。
  4. 您使用短语“check out into ”会让我觉得您在创建工作副本之前已经存在目标文件夹。情况并非如此。签出将为您创建文件夹。