Equivalent of ".gitignore" file with Subversion [duplicate]
I am being forced to work with Subversion on a current project.
Someone has unkindly added the bin
and obj
folders to the repository.
Other than removing them, and committing the removal, is there an equivalent of .gitignore file I can add to the repository to make the guilty party in the development team never add them again?
I know I can alter my own global ignore pattern, but ideally I'd like the whole development team to be able to share this on a project level.
This is done by a svn:ignore property in SVN. This property can be added to a folder. Let us imagine the following:
+-- root
+-- bin
+-- ...
to ignore the bin folder you have to set the svn:ignore property onto the root folder. First change into the root folder and do the following on command line:
svn propset svn:ignore "bin" .
Or you can do this via TortoiseSVN on Windows (file->properties->Subversion Tab).. Further reading in the Subversion book.
I have just started with Android Studio and I ended up editing the svn:ignore property in the GUI. I used the Edit Properties in the Subversion menu and added a whole bunch of ignores which were mentioned in other posts.
Below is what I ignored and Android Studio marked these visually with different colour after I edited the property.
# 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
Use:
svn propset svn:ignore 'file you want to ignore'
See Properties.
Also check out the global-ignores configuration option.