我的目录结构如下所示:
project/
app1/
app2/
settings.py
从内部project
目录,我跑了svn propedit svn:ignore .
这只忽略项目目录中的文件,不包括其子目录。我可以从每个文件夹中再次运行 svnignore ,它就会工作。是否有内部 svn 命令或选项可以为我递归执行此操作,或者我应该诉诸脚本来在项目的每个子文件夹中执行忽略?
我已将忽略的文件设置为:
*.pyc
*.swp
然而,每当我做一个svn status
,我还是看到上面的文件。有没有办法告诉svn status
递归隐藏被忽略的文件?
svn propedit
一次仅对一个目标起作用。乌龟SVN http://tortoisesvn.net/有一个选项可以递归地应用属性,但如果您不使用它或其他具有该选项的 GUI,则必须使用脚本来完成此操作。
然而,你应该做什么really做的是设置你的global-ignores
忽略您提到的两种文件模式。根据最新的文档 http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.advanced.confarea, *.pyc
and *.swp
包含在 Subversion 1.6 的默认忽略中,但是如果您config
文件没有它们。
您的位置config
文件与平台相关;请参阅上面的文档链接。global-ignores
在里面miscellany
部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)