使用Subversion等效".gitignore"文件

Ale*_*lex 55 svn

我被迫在当前项目上使用Subversion.

有人不友好地将binobj文件夹添加到存储库中.

除了删除它们并提交删除之外,是否有相当于我可以添加到存储库的.gitignore文件,以使开发团队中的有罪方永远不会再添加它们?

我知道我可以改变自己的全局忽略模式,但理想情况下我希望整个开发团队能够在项目级别上共享它.

khm*_*ise 28

这是通过SVN中的svn:ignore属性完成的.可以将此属性添加到文件夹中.让我们想象以下内容:

 +-- root
       +-- bin
       +-- ...
Run Code Online (Sandbox Code Playgroud)

忽略bin文件夹,你必须将svn:ignore属性设置到根文件夹.首先切换到根文件夹,然后在命令行上执行以下操作:

svn propset svn:ignore "bin" .
Run Code Online (Sandbox Code Playgroud)

或者您可以通过Windows上的TortoiseSVN(文件 - >属性 - > Subversion选项卡)进行此操作.进一步阅读Subversion书籍.

  • 也许大多数人不会像我一样没有观察力,但是如果它失败了,就像"需要明确的目标"这样的错误,你可能会错过命令末尾的`.`,就像我做的那样...... (3认同)

the*_*ion 13

我刚开始使用Android Studio,最后我在GUI中编辑了svn:ignore属性.我使用Subversion菜单中的Edit Properties并添加了一大堆忽略,这些忽略在其他帖子中提到过.

在此输入图像描述

以下是我忽略的内容,Android Studio在编辑属性后用不同的颜色标记了这些内容.

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin
gen
gradle

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project

# Android Studio
.idea
.gradle
local.properties
out
build
production
*.iml
*.iws
*.ipr
*~
*.swp
Run Code Online (Sandbox Code Playgroud)


Ser*_*min 6

使用:

svn propset svn:ignore 'file you want to ignore'
Run Code Online (Sandbox Code Playgroud)

请参见属性.

另请查看global-ignores配置选项.


Riv*_*ver 5

如果您正在使用 TortoiseSVN,这可以通过以下方式完成:

  • 右键 bin 目录 -> TortoiseSVN -> 添加到忽略列表 -> bin

当您提交时,您的根目录或主干目录将突出显示。您也可以同时忽略多个文件,方法是选择它们然后

  • 右键单击 -> TortoiseSVN -> 添加到忽略列表 ->按名称忽略X项。