I have a hard time convincing our team to use a shared (via CVS) Idea project.
A major problem is that people keep getting conflicts in the project files. I investigated this and found that Idea always uses Windows-style line separators when writing
ipr/iml files, regardless of the platform it is running on.
What's worse project files are written even when no changes need to be made, just when Idea is started.
Now if you do a CVS update on Unix outside of Idea, line separators are changed to Unix-style. As soon as you start Idea they will be changed back to Windows-style and the next CVS update will go BAAMM - conflict.
I filed a tracker entry for this in February, but it's still in "Submitted" state. JetBrains, please, review this bug and include it in the next 4.0.x bug fix release: