[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Files unexpectedly modified by IDEs under version control

From: Patrick Burleson <pburleson_at_gmail.com>
Date: 2006-06-30 14:19:33 CEST

On 6/30/06, Eric Lemes <ericlemes@gmail.com> wrote:
> Luca,
> I have a similar problem with Visual Studio .Net. Most of these files is
> user settings files that the IDE likes to create and update by his own...
> ;-)
> The files .user, .suo, .projdata and kind of these, I just don't put in
> version control. They don't make any difference.
> Others, like .webinfo, I keep under version control, but this file is
> updated by the local web URL for the project (for Web Projects). In this
> case, I keep a convention with developers to use the same dir in development
> time. If someone changes it, SVN::Notify helps me to know who changed it, so
> I can tell him to work like others.
> In short words... it's a good way to start seeing what the IDE's does.
> What's your IDE?
> Eric

What we do on our projects is keep a "pristine" set of project files
in a folder off the root of the project (we call it "project files").
When a developer gets a fresh WC they just copy the pristine set of
project files to the root of thr project and start working. If a new
real change needs to be added to the project files (such as adding a
new reference to a Jar or DLL), the project lead makes this change in
their project files and then makes the same change to the pristine
ones using a diff tool. All the other developers are notified of the
change and either add the reference through the IDE, or use a diff
tool for their project files against the pristine ones.

We've done this successfully with both VS.NET and IntelliJ IDEA.


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jun 30 14:21:01 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.