SVN忽略 - 如何忽略目录的内容

时间:2011-11-08 17:19:10

标签: svn

我在一个实时服务器上有一个大项目,我想提交给一个svn repo。我已使用svn add将所有文件和目录添加到存储库。

问题是我想要提交但没有内容的文件夹结构。文件夹名称是:

/home/myproject/media/

它包含各种文件夹,如图片,广告新闻,家庭图片等。我想提交这些文件夹,但不提交其内容。我尝试过以下操作:

cd /home/myproject/media/
svn propedit svn:ignore ./homeimages/
{{The text editor comes up}}
I entered * and saved

但是当我做的时候

  

svn stat

homeimages下的文件仍列在存储库中。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:17)

一旦添加到subversion,svn:ignore属性就不再适用了。您首先必须对媒体文件夹的内容进行svn remove。完成后,SVN应该按照您的要求忽略这些文件。

答案 1 :(得分:1)

我使用SVN客户端(Tortoise SVN)并且它具有ignore-on-commit功能。试试吧。

答案 2 :(得分:0)

您可以恢复添加文件并仅添加文件夹

svn revert --depth files

您必须在/home/myproject/media/的每个子文件夹中执行此操作。