Controle pycharm e fonte, o diretório .idea, commit ou não cometente, essa é a questão

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

Pergunta

Eu comecei um novo Pycharm Projeto e deseja a versão com Mercurial .

Há um diretório .idea no diretório do projeto com os seguintes arquivos (e minha suposição sobre se deseja a versão ou não)

  • .name - contém o nome do projeto (versão: yes )
  • codings.xml - contém padrões (?) para codificação de arquivo de texto (versão: sim )
  • misc.xml - contém algo sobre componentes, e qual executável python usar (versão: não - porque é difícil codifica o caminho para Python.exe)
  • modules.xml - contém uma lista de módulos, com o nome do projeto neles (versão: Sim )
  • projectname.iml (versão: yes )
  • vcs.xml - Especifica quais vcs usar (versão: sim
  • workspace.xml - parece listar informações de layout para janelas pycharm (versão: não )

    são as minhas suposições corretas?

Foi útil?

Solução

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

Outras dicas

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top