I started a new PyCharm project and want to version it with Mercurial.
There is a .idea directory in the project directory with the following files (and my assumption ab
Depends on whether you want to share just the code or share the code and project settings too.
For just sharing the code, I add the following to the .hgignore file:
^.idea
^.idea/*
/*/.idea
/*/.idea/*
The patterns are a bit overkill, but they eliminate all the PyCharm/Workspace stuff.
We primarily use Subversion where I work and I frequently create a Mercurial repo on top of the Subversion checkout to play with possible tweaks and changes. If you go that route and in particular if you chain the Mercurial repos, then add these entries to the .hgignore file too:
^.svn
^.svn/*
/*/.svn
/*/.svn/*