svn:如何忽略除两个文件以外的文件夹

时间:2017-11-14 08:00:27

标签: svn ignore svnignore

如何忽略除submissions以外的one_file的所有子文件夹?

submissions/
  vt1/
  vt2/
  vt3/
  one_file

one_file已经在回购邮件中,回复中的vt个文件夹不是

(我在文件夹submissions之外的时候尝试以下所有内容)

我尝试了svn propedit svn:ignore .随后的submissions/vt*。  然后做了提交,以防万一。当我拨打svn status(上面带有?标记时),这仍会显示所有这些vt文件夹。

然后我尝试了相同的propedit命令,但放在那里submissions。同样的结果。我还尝试了submissions/*./submissions/*

然后我尝试只添加其中一个vt文件夹(因此不使用模式*)。 仍然显示该子文件夹!事情变得有趣......

我用尽了所有“逻辑”方式。你知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

来自the book

  

在版本化目录中找到时,svn:ignore属性为   期望包含一个以换行符分隔的文件模式列表   Subversion应该用于确定相同中的可忽略对象   。目录

您需要将svn:ignore文件夹中的submissions属性设置为vt*

从包含submissions文件夹的工作副本中的目录,使用:

svn propset svn:ignore "vt*" submissions/

或者从submissions文件夹本身,使用:

svn propset svn:ignore "vt*" .