Nossa equipe acabou de passar do Netbeans para o Intellij 9 Ultimate e precisa saber quais arquivos / pastas normalmente devem ser excluídos do controle de origem, pois não são "portáteis de estação de trabalho", ou seja: referenciam caminhos que existem apenas no computador de um usuário.
Até onde eu sei, a Intellij quer ignorar a maior parte do projeto .idea, incluindo
.idea/artifacts/*
.idea/inspectionProfiles/*
.idea/copyright/*
.idea/dataSources.ids
.idea/dataSources.xml
.idea/workspace.xml
No entanto, parece querer verificar os .iml
arquivos que existem no diretório raiz de cada módulo.
Inicialmente, verifiquei o .idea
diretório inteiro por meio da linha de comando, que obviamente não está ciente do que "deveria" ser ignorado pelo Idea. O .idea
diretório inteiro normalmente é ignorado?
fonte
Consulte o arquivo JetBrains.gitignore do Github para sempre ter uma lista atualizada dos arquivos a serem ignorados.
fonte
Não é uma resposta exata à pergunta, mas existem exemplos de arquivos .gitignore disponíveis aqui, incluindo um para o JetBrains, que inclui o Intellij.
fonte
.gitignore
Link do JetBrainsVocê pode achar este post interessante: Mescla nos arquivos .IPR e .IWS do IntelliJ IDEA
Parece a concluir que você deve adicionar todos os arquivos, exceto para:
workspace.xml
,dataSources.xml
,sqlDataSources.xml
edynamic.xml
. A resposta está focada em ter arquivos que não mudam simplesmente de abrir o editor ou fazer alterações específicas de ide.fonte
Estou usando o PHPStorm.
Aqui está um exemplo de trecho para o seu
.gitignore
Todos os outros arquivos no
.idea
diretório devem ser confirmados no seu repositório.por exemplo: (comprometa todo o resto do
.idea
diretório)Docs: como gerenciar projetos em sistemas de controle de versão
Então, basicamente, comprometa tudo, exceto
workspace.xml
etasks.xml
.fonte
Sim, acredito que sim. Você pode verificar a configuração do SVN para ver o que é ignorado e adicionar tudo o que acha que deve ser ignorado.
fonte