如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
当前回答
cd ~ / .subversion 打开配置 找到像'global-忽略'这样的行 设置忽略文件类型如下:global- ignored = *。o *。罗*。*。Al .libs *。所以,所以。[0 - 9] *。佩克* .pyo 88 *。Rej ~ ## .#* .*。swp .DS_Store node_modules输出
其他回答
cd ~ / .subversion 打开配置 找到像'global-忽略'这样的行 设置忽略文件类型如下:global- ignored = *。o *。罗*。*。Al .libs *。所以,所以。[0 - 9] *。佩克* .pyo 88 *。Rej ~ ## .#* .*。swp .DS_Store node_modules输出
.gitignore式的方法
您可以忽略像.gitignore这样的文件或目录。只需创建一个你想忽略的目录/文件列表的文本文件,并运行下面的代码:
svn propset svn:ignore -F ignorelist.txt .
或者如果你不想使用文本文件,你可以这样做:
svn propset svn:ignore "first
second
third" .
来源:Karsten's Blog -从命令行设置svn:ignore多个文件
当使用propedit时,请确保没有任何尾随空格,因为这会导致文件被排除在忽略列表之外。
如果你在linux上使用tab-autocomplete来创建文件,这些会自动插入:
svn propset svn:ignore 'file1
file2' .
在TortoiseSVN中很容易管理SVN忽略。打开TortoiseSVN,右键单击文件菜单,然后选择添加到忽略列表。
这将在svn:ignore属性中添加文件。 当我们检入文件时,那些与svn:ignore匹配的文件将被忽略并且不会提交。
在Visual Studio项目中,我们添加了以下文件来忽略:
bin obj
*.exe
*.dll
*.pdb
*.suo
我们在Comparetrap的SVN上成功地使用了该方法管理源代码
如果您正在使用TortoiseSVN,右键单击一个文件,然后选择TortoiseSVN /添加到忽略列表。这将把file/通配符添加到svn:ignore属性中。
Svn:签入文件时会勾选“ignore”,匹配的文件会被忽略。我有以下Visual Studio .NET项目的忽略列表:
bin obj
*.exe
*.dll
_ReSharper
*.pdb
*.suo
你可以在TortoiseSVN / Properties的上下文菜单中找到这个列表。