I like the IDEA diff and the VCS changes view etc.
However, sometimes I am working on projects that are outside of IDEA but I would still like to use the IDEA git integration to make my life simpler.
The only problem is, (as far as I can tell) you have to create a project before you can start working with version control.
As soon as you do that you start polluting your project with .idea files etc
Would it be possible to extract out just the VCS and Diff parts of IDEA to make a standalone tool, then modify it so that project info is stored in the home dir instead of the projects themseleves?
Or is there another way of working like this with IDEA?
Adding to .gitignore is not want I want as I often clean up my workspace to remove unversioned and ignored files so I would have to keep setting up the project in IDEA again.