Pycharm y Source Control, el directorio .idea, cometer o no comprometer, esa es la pregunta.

StackOverflow https://stackoverflow.com/questions/5039442

Pregunta

Comencé una nueva PYCHARM proyecto y desea que la versión sea mercurial .

Hay un directorio .idea en el directorio del proyecto con los siguientes archivos (y mi suposición sobre si las versiones o no)

  • .name - contiene el nombre del proyecto (versión: )
  • codings.xml - contiene valores predeterminados (?) Para codificación de archivos de texto (versión: )
  • Misc.xml: contiene algo sobre los componentes, y que Python Ejecutable para usar (versión: no - porque codifica el camino a python.exe)
  • Modules.xml: contiene una lista de módulos, con el nombre del proyecto en ellos (versión: )
  • projectname.iml (versión: )
  • vcs.xml - Especifica qué VCS usar (versión:
  • workpace.xml - parece enumerar la información de diseño para Windows de Pycharm (versión: no )

    ¿Son mis suposiciones correctas?

¿Fue útil?

Solución

All files except workspace.xml should be shared, see the FAQ.

Otros consejos

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/*
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top