在 Git 中,如果我有一个包含许多项目的工程,例如大量的Java项目,我可以在根目录下创建一个 .gitignore
文件,它将在整个代码库中被“尊重”。
那么如何为SVN项目做到这一点呢?
例如,如何通过命令行设置 "svn ignore" 以忽略以下类似于 .gitignore
的文件?
*.class
*.jar
*.war
*.ear
target/
.classpath
.settings/
.project
.metadata
bin/
问题最重要的部分是:如何让它在根目录中的新文件夹中生效?例如:
我在根目录下运行了svn propset svn:ignore "*.class" . -R
并提交。好的:
root
- folder1/
-- *.class (ignored)
-- other files (ok)
- folder2/
-- *.class (ignored)
-- other files (ok)
现在,我创建了文件夹3。之前的svn:ignore
设置不会应用于此文件夹,对吗?有没有办法让它应用呢?
现在,我创建文件夹3。之前的svn:ignore
设置不会应用于此文件夹,对吗?有没有办法让它应用呢?