Title: RE: [Eap-list] Two issues for Build 614

I agree that the concepts are definetly distinct.  I've often wished we (as a team) could check in a project file with all the team-wide settings, and have a separate file where I keep my personal settings, and sessions state.  But then the question is, which settings are for the team, and which settings are per-user.  This seems to change on different projects.  For example, some projects might like to enforce a particular indent spacing, but other projects allow users to pick their own indent spacing because the nightly build beautifies the code anyway.  In addition, team-wide settings would have to exclusively use relative-paths, which may be a problem.

So I think it would be great, but the problem seems complex to me.

Also, if this could be achieved (creating a truly team/project-oriented project file, which contains no personal settings), would this project file not just be a subset of the ant build file for the project?  It's always frustrated me that I need to keep both my ide project file and my ant build file in sync.  I'm not sure there is a solution to that one.  The ide would have to very intelligent indeed to extract the ipr from an existing ant build file.

BTW, our team handles this by relying heavily on ant for all our build needs.  The ant build file is the only environment integration point for our project.  Developers are free to use whatever ide they choose, and generally either don't check in their project files, or check them into to the personal archives each one of us has in our CVS repository.

> -----Original Message-----
> From: Gu�laugur S. Egilsson [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, April 03, 2002 11:00 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [Eap-list] Two issues for Build 614
>
>
>
> > I think what he is saying is that if the file read in is bogus
> > (that is from
> > an older, unsupported
> > version for which there is no migration path, then the user
> should be
> > prompted before IDEA
> > overwrites the project file (destroying it).
>
> To say the least. But the real root of the problem is the mixing of
> two concepts in the project file, the project configuration and
> the user session configuration. Those two should really be separated
> into two files. I consider the project configuration to be a
> source file
> you need to store in version control, while I don't care a bit about
> whether the user session information is lost or not. It follows that
> the IDEA should ask when saving the project configuration, while
> the session settings can be saved automatically...
>
>
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list
>

The information contained in this e-mail including any attachments may constitute Corvis Corporation Proprietary Information that is subject to Non-Disclosure Agreement and cannot be disclosed to any other party without the express consent of  Corvis Corporation.

If you are neither the intended recipient of this e-mail nor responsible for delivering this e-mail to the intended recipient, note that any dissemination, distribution, copying, or retention of this e-mail is prohibited.

If you believe you have received this e-mail in error, we request that you notify the sender by return e-mail and then delete this e-mail  and any return e-mail immediately.

Reply via email to