如何忽略除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文件夹(因此不使用模式*
)。 仍然显示该子文件夹!事情变得有趣......
我用尽了所有“逻辑”方式。你知道怎么做吗?
答案 0 :(得分:1)
来自the book:
在版本化目录中找到时,
svn:ignore
属性为 期望包含一个以换行符分隔的文件模式列表 Subversion应该用于确定相同中的可忽略对象 。目录
您需要将svn:ignore
文件夹中的submissions
属性设置为vt*
从包含submissions
文件夹的工作副本中的目录,使用:
svn propset svn:ignore "vt*" submissions/
或者从submissions
文件夹本身,使用:
svn propset svn:ignore "vt*" .