在linux下使用svn命令行忽略某些文件的版本控制,遇到了不少文件,统一整理一下。
第一步:创建".svnignore"文件,进入到版本控制的目录,执行如下命令。
vim .svnignore
添加需要忽略的文件或目录,这里可以使用通配符
*.o.d
*.o.cmd
第二部:使用命令忽略".svnignore"文件中指定的文件。
svn propset --recursive svn:ignore -F .svnignore .
--recursive表示递归,也可以用-R。
-F表示内容从后面指定的文件获取。
最后的"."是当前目录,也可以换成别的目录,但这一项是一定要加的。
查看忽略文件的配置:
export SVN_EDITOR=vi
svn propedit svn:ignore .
第三部:使用"svn status"查看文件忽略结果。
svn status
如果设置成功,此时已经看不到被忽略的文件的状态了。