如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
当前回答
我找到了这篇文章。svnignore Java示例。
例如:Ruby on Rails的.svnignore,
/log
/public/*.JPEG
/public/*.jpeg
/public/*.png
/public/*.gif
*.*~
在那之后:
svn propset svn:ignore -F .svnignore .
关于.gitignore的例子。你可以使用你的.svnignore
https://github.com/github/gitignore
其他回答
在TortoiseSVN中很容易管理SVN忽略。打开TortoiseSVN,右键单击文件菜单,然后选择添加到忽略列表。
这将在svn:ignore属性中添加文件。 当我们检入文件时,那些与svn:ignore匹配的文件将被忽略并且不会提交。
在Visual Studio项目中,我们添加了以下文件来忽略:
bin obj
*.exe
*.dll
*.pdb
*.suo
我们在Comparetrap的SVN上成功地使用了该方法管理源代码
将目录添加到subversion,并忽略目录内容
svn propset svn:ignore '\*.*' .
or
svn propset svn:ignore '*' .
svn status将告诉您哪些文件不在svn中,以及哪些文件发生了更改。
查看SVN属性中的ignore属性。
对于SVN的所有内容,红皮书都是必读的。
另一个解决方案是:
svn st | awk '/^?/{print $2}' > svnignore.txt && svn propget svn:ignore >> svnignore.txt && svn propset svn:ignore -F svnignore.txt . && rm svnignore.txt
或者一行一行
svn st | awk '/^?/{print $2}' > svnignore.txt
svn propget svn:ignore >> svnignore.txt
svn propset svn:ignore -F svnignore.txt .
rm svnignore.txt
它的作用:
从svn中获取状态文件 保存所有文件?到svnignore.txt文件 获取已经被忽略的文件,并将它们追加到“svnignore.txt”文件中。 告诉svn忽略"svnignore.txt"中的文件 删除文件
似乎没有人提到过……
svn propedit svn:ignore .
然后编辑文件的内容以指定要忽略的模式,然后退出编辑器,这样就完成了所有工作。