如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
如何在Subversion中忽略文件?
另外,我如何找到不在版本控制下的文件?
当前回答
此外,如果你使用Tortoise SVN,你可以这样做:
在上下文菜单中选择“TortoiseSVN”,然后选择“属性” 在出现的窗口中点击“新建”,然后点击“高级” 在“属性名称”对面出现的窗口中选择或输入“svn:ignore”,在“属性值”对面输入所需的文件名或文件夹名或文件掩码(在我的例子中是“*/target”),点击“递归应用属性” 好的。好的。 提交
其他回答
此外,如果你使用Tortoise SVN,你可以这样做:
在上下文菜单中选择“TortoiseSVN”,然后选择“属性” 在出现的窗口中点击“新建”,然后点击“高级” 在“属性名称”对面出现的窗口中选择或输入“svn:ignore”,在“属性值”对面输入所需的文件名或文件夹名或文件掩码(在我的例子中是“*/target”),点击“递归应用属性” 好的。好的。 提交
如果您正在使用TortoiseSVN,右键单击一个文件,然后选择TortoiseSVN /添加到忽略列表。这将把file/通配符添加到svn:ignore属性中。
Svn:签入文件时会勾选“ignore”,匹配的文件会被忽略。我有以下Visual Studio .NET项目的忽略列表:
bin obj
*.exe
*.dll
_ReSharper
*.pdb
*.suo
你可以在TortoiseSVN / Properties的上下文菜单中找到这个列表。
.gitignore式的方法
您可以忽略像.gitignore这样的文件或目录。只需创建一个你想忽略的目录/文件列表的文本文件,并运行下面的代码:
svn propset svn:ignore -F ignorelist.txt .
或者如果你不想使用文本文件,你可以这样做:
svn propset svn:ignore "first
second
third" .
来源:Karsten's Blog -从命令行设置svn:ignore多个文件
您也可以在SVN的配置文件中设置全局忽略模式。
什么对我有效(我使用TortoiseSVN v1.13.1):
如何在Subversion中忽略文件?
1.2 .在“文件资源管理器”中右键单击“SVN项目文件夹名称” 2.点击“SVN提交…” 3.将出现一个“提交”窗口 4.右键单击要忽略的文件夹/文件 5.点击“添加到忽略列表” 6.选择要忽略的文件夹/文件名
有几个选择(我有4个),如果你只选择文件夹/文件名,它将被添加到svn:忽略列表 如果您选择文件夹/文件名,使用(递归地),它将被添加到svn:global-忽略。这是我通常选择的,因为所有子目录都会自动继承此更改。
7.向SVN提交“属性更改”
另外,我如何找到不在版本控制下的文件?
在上述步骤3之后,点击“显示未版本化文件”,如下所示: