我有一个文件夹,叫做
/user_files
,我想将其包含在SVN中,但是它的下面还有其他我不想包含的文件夹。请问是否有办法使用svn:ignore
来忽略掉文件夹下的任何内容,即使该父文件夹已被包含在版本库中?使用此方法忽略user_files目录中的所有内容:
svn propset svn:ignore '*' user_files
这将在user_files
目录上设置svn:ignore
属性为*
,从而使svn忽略该目录中的每个未跟踪文件。
然后,您需要提交设置了该属性的目录,并更新其他工作副本。
.svnignore
不会阻止您添加文件,它只是抑制了这些文件在 svn stat
报告中的显示。您可以将 /user_files
放置在您的 .svnignore
中,然后从该目录强制添加您想要添加的文件。
svn propset svn:ignore '*' graphic_novel_images
- Arnaud Le Blanc