1

我有一个想要添加到新的空 SVN 目录的项目。我已经将该 SVN 目录签出到项目的根目录中,现在需要在提交之前添加该目录中的所有文件。

但是,其中一个子目录 (./sites/default/files) 有一堆包含 20 GB 图像的文件夹。我不想将此文件夹添加到工作副本中。唉,我似乎无法在该目录上设置 svn:ignore 属性,因为它的父级尚未受版本控制——当我这样做时出现“不是工作副本”错误:

$ svn propset svn:ignore files .
svn: '.' is not a working copy

暂时将该目录移到项目的父目录下是不可行的;代码库是针对我在游戏后期添加到 SVN 的实时站点。

假设我不想逐一手动添加树中的每个目录,我将如何做我想做的事情?

谢谢!

4

1 回答 1

1

使用标志添加 ./sites/default 文件夹--depth=empty,然后您可以将文件目录添加到 svn:ignore。

svn add --depth=empty ./sites/default

然后

svn propset svn:ignore files .
于 2012-10-30T14:12:03.327 回答