如何设置我的Subversion,使其忽略在Linux上由Maven生成的目标文件?我不想将它们提交到SVN中。
在Linux和Mac命令行上如何操作?
在Linux和Mac命令行上如何操作?
要忽略Subversion中的文件,您需要设置svn:ignore属性。您可以在此处http://svnbook.red-bean.com/en/1.8/svn.advanced.props.special.ignore.html了解更多信息,位于页面中部左右。
要从项目文件夹中忽略target文件夹,请运行
svn propset svn:ignore target .
要编辑一组被忽略的文件夹列表,可以运行
svn propedit svn:ignore .
在提交代码到Subversion代码库之前,我们总是在目录上设置svn:ignore属性,以防止一些文件和目录被检入。我们总是排除IDE项目文件和target/目录。为了避免时时记住所有的排除文件,我们可以将它们都放在一个文件中,并使用-F选项引用该文件:
svn propset svn:ignore -F .svnignore .
.svnignore
target/*
使用 svn propset
:
svn propset svn:ignore directory .
我发现了一个简单的方法,你可以在将目标文件夹添加到版本控制并恢复后,在Eclipse IDE中将其添加到svn:ignore。