如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
当前回答
您也可以在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 status来显示文件的状态,那些尚未处于版本控制(并且没有被忽略)的文件旁边会有一个问号。
至于忽略需要编辑svn:ignore属性的文件,请阅读svnbook中http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.ignore.html的“忽略Unversioned Items”章节。本书还详细介绍了svn status的使用方法。
cd ~ / .subversion 打开配置 找到像'global-忽略'这样的行 设置忽略文件类型如下:global- ignored = *。o *。罗*。*。Al .libs *。所以,所以。[0 - 9] *。佩克* .pyo 88 *。Rej ~ ## .#* .*。swp .DS_Store node_modules输出
svn status将告诉您哪些文件不在svn中,以及哪些文件发生了更改。
查看SVN属性中的ignore属性。
对于SVN的所有内容,红皮书都是必读的。
打开你使用JetBrains产品(即Pycharm) 然后点击顶部工具栏上的“提交”按钮或使用快捷键“ctrl + k” screenshot_toolbar 在提交界面上,将不需要的文件移动到另一个更改列表,如下所示。 screenshot_commit_change 下次您只能提交默认更改列表。