We share our project .ipr files and keep them in CVS. Consider this 
scenario:

Developer-A updates(*) the .ipr file (eg, add a source path**). 
Developer-B does a cvs update with idea open on that project file. 
Developer-B then does a cvs commit.

The result is that the changes to the .ipr file made by Developer-A are 
lost.

I would be nice if idea could detect the change to the .irp file on disk 
(just like all other files it knows about) and does something 
reasonable. Some possibilities are: prompt to import the change .ipr; 
prompt to save the current .ipr file to a backup so the developer can 
merge the .iprs and reopen idea; automatically merge the .ipr on disk to 
the version in memory.


(*) All of these CVS operations are done outside of idea (eg, wincvs). I 
don't know if idea handles this case if the update is via idea. Does it?

(**) I say source path, because that is an example of a change in the 
repository that will still allow the system to build. If a required 
library is added to the project, Developer-B will notice that because 
the code that was checked (along with the library dependency) will not 
compile.

_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to