我有像这样的文件夹结构......
/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-app的子文件夹中提交所有已更改的内容,但是当我试着告诉我web-app
中没有任何变化。
我需要做些什么才能让SVN和/或Tortoise将我的本地web-app文件夹及其内容映射到存储库,并忽略未版本控制的文件夹?
答案 0 :(得分:1)
/main/project/web-app
。这将为您提供一个名为web-app
的工作副本文件夹,其中包含versioned
和more-versioned
。unversioned
文件夹放入此新创建的web-app
文件夹中。unversioned
(通过将svn:ignore
上的web-app
属性设置为unversioned
)。您使用短语“check out into ”会让我觉得您在创建工作副本之前已经存在目标文件夹。情况并非如此。签出将为您创建文件夹。