This feature was already available in Subversion 1.0.
See the global-ignore setting in ~/.svn/config.
(%appdata%\subversion\config or in the registry on Windows)
From: Markus KARG [mailto:markus.karg_at_gmx.net]
Sent: Saturday, February 07, 2009 10:52 PM
Subject: Feature Proposal: Local Ignores
SVN allows to store the svn:ignore property within the repository, so
locally generated artefacts will be ignored by SVN. This is useful for
everything that has to do with the project itself, like generated code and
But there is a second type of local artefacts: Things that are dependend of
the local machine and / or user. Those should not be stored in the
repository, since it will clutter the svn:ignores property with a long list
of the personal settings of each user.
Example: Some users will use Eclipse, others will use NetBeans, and so on.
These IDEs store additional information in the SVN working copy, and to
prevent SVN from treating them as modifications, currently all these
artefacts have to be masked by svn:ignore. So time after time, svn:ignore
collects more and more of these things. Each new IDE leads to more
svn:ignores -- even when only one programmer in the team is using this
It makes no sense to store this information in the repository, since it is
not dependent of the project, but dependent of the programmer or his
machine. So it would make sense to have "local ignores": Things that will be
ignored by the local SVN client, but are not stored in the SVN repository
but solely (a) in the machine's configuration, (b) in the user's profile,
(c) in the local workspace.
I want to propose this new feature. :-)
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-02-08 19:25:00 CET