Intellij SDK Settings checked into a source repository

We have our Intellij (13) project settings checked into a git repository. I want to configure Intellij’s Python interpreter within the project. To do this I need to add the SDK under “Platform Settings” and then select it in “Facets” under “Project Settings”. The latter is checked-in, but the former is a global setting which we haven’t checked in. If I commit the project settings change, other developers will merge that change but then Intellij will overwrite it because the SDK name is not configured in platform settings.

How can I get around this? It seems like the only way is to have a script modify the global settings files, but that’s just nasty.

  • git / github and web server deployment configuration
  • How to determine if Git handles a file as binary or as text?
  • git status vs fetch (or pull): How to know what “up-to-date” means (without changing anything)
  • Web access HTML file in my Gitlab repo
  • Best Practices for using Git with Intellij Idea
  • How can I reconcile conflicting pull requests proactively?
  • Gitosis Directories of repositories per user?
  • gitlist cannot get anything beyond repository list
  • Remove a file that I shouldn't have committed to Git
  • How to get a side-by-side view with difftool
  • Get difference in lines of code between 2 commits by date Git
  • Git lists same file modified and not staged for commit?
  • One Solution collect form web for “Intellij SDK Settings checked into a source repository”

    Could you make use of Git Hooks, e.g.: the post-checkout hook which would then set these settings for you? Of course there would be a script to do this, but it would be executed automatically

    Git Baby is a git and github fan, let's start git clone.