.gitignore para RubyMine
34 regras de exclusão para RubyMine, prontas a copiar para o seu repositório.
IDE da JetBrains para desenvolvimento Ruby e Rails
O .gitignore completo para RubyMine
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:07:21 UTC
# Tecnologias: RubyMine
### RubyMine ###
# Definições do espaço de trabalho do IntelliJ
.idea/**/workspace.xml
# Tarefas do IntelliJ
.idea/**/tasks.xml
# Estatísticas de utilização do IntelliJ
.idea/**/usage.statistics.xml
# Dicionários do utilizador do IntelliJ
.idea/**/dictionaries
# Alterações arquivadas do IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Modelo de conteúdos do IntelliJ
.idea/**/contentModel.xml
# Configurações de bases de dados do IntelliJ
.idea/**/dataSources/
# Identificadores de fontes de dados do IntelliJ
.idea/**/dataSources.ids
# Fontes de dados locais do IntelliJ
.idea/**/dataSources.local.xml
# Fontes de dados SQL do IntelliJ
.idea/**/sqlDataSources.xml
# Elementos dinâmicos do IntelliJ
.idea/**/dynamic.xml
# Ferramenta de desenho de interfaces do IntelliJ
.idea/**/uiDesigner.xml
# Navegador de bases de dados do IntelliJ
.idea/**/dbnavigator.xml
# Definições do Gradle no IntelliJ
.idea/**/gradle.xml
# Bibliotecas do projeto IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Ficheiro de espaço de trabalho do IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Consulte https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
com_crashlytics_export_strings.xml
# Configuração do Crashlytics
crashlytics.properties
# Compilação do Crashlytics
crashlytics-build.properties
# Propriedades do Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
O que estas regras de RubyMine ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Elementos específicos do utilizador
| Padrão | O que ignora |
|---|---|
.idea/**/workspace.xml |
Definições do espaço de trabalho do IntelliJ |
.idea/**/tasks.xml |
Tarefas do IntelliJ |
.idea/**/usage.statistics.xml |
Estatísticas de utilização do IntelliJ |
.idea/**/dictionaries |
Dicionários do utilizador do IntelliJ |
.idea/**/shelf |
Alterações arquivadas do IntelliJ |
Dados AWS específicos do utilizador
| Padrão | O que ignora |
|---|---|
.idea/**/aws.xml |
Dados AWS específicos do utilizador |
Ficheiros gerados
| Padrão | O que ignora |
|---|---|
.idea/**/contentModel.xml |
Modelo de conteúdos do IntelliJ |
Ficheiros sensíveis ou alterados frequentemente
| Padrão | O que ignora |
|---|---|
.idea/**/dataSources/ |
Configurações de bases de dados do IntelliJ |
.idea/**/dataSources.ids |
Identificadores de fontes de dados do IntelliJ |
.idea/**/dataSources.local.xml |
Fontes de dados locais do IntelliJ |
.idea/**/sqlDataSources.xml |
Fontes de dados SQL do IntelliJ |
.idea/**/dynamic.xml |
Elementos dinâmicos do IntelliJ |
.idea/**/uiDesigner.xml |
Ferramenta de desenho de interfaces do IntelliJ |
.idea/**/dbnavigator.xml |
Navegador de bases de dados do IntelliJ |
Gradle
| Padrão | O que ignora |
|---|---|
.idea/**/gradle.xml |
Definições do Gradle no IntelliJ |
.idea/**/libraries |
Bibliotecas do projeto IntelliJ |
CMake
| Padrão | O que ignora |
|---|---|
cmake-build-*/ |
CMake |
Plugin Mongo Explorer
| Padrão | O que ignora |
|---|---|
.idea/**/mongoSettings.xml |
Plugin Mongo Explorer |
Formato de projeto baseado em ficheiros
| Padrão | O que ignora |
|---|---|
*.iws |
Ficheiro de espaço de trabalho do IntelliJ |
IntelliJ
| Padrão | O que ignora |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Plugin mpeltonen/sbt-idea |
Plugin JIRA
| Padrão | O que ignora |
|---|---|
atlassian-ide-plugin.xml |
Plugin JIRA |
Plugin Cursive para Clojure
| Padrão | O que ignora |
|---|---|
.idea/replstate.xml |
Plugin Cursive para Clojure |
Plugin SonarLint
| Padrão | O que ignora |
|---|---|
.idea/sonarlint/ |
Plugin SonarLint |
.idea/sonarlint.xml |
Consulte https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Plugin Crashlytics (para Android Studio e IntelliJ)
| Padrão | O que ignora |
|---|---|
com_crashlytics_export_strings.xml |
Plugin Crashlytics (para Android Studio e IntelliJ) |
crashlytics.properties |
Configuração do Crashlytics |
crashlytics-build.properties |
Compilação do Crashlytics |
fabric.properties |
Propriedades do Fabric |
Cliente HTTP integrado no editor
| Padrão | O que ignora |
|---|---|
.idea/httpRequests |
Cliente HTTP integrado no editor |
http-client.private.env.json |
Cliente HTTP integrado no editor |
Ficheiro de cache serializada do Android Studio 3.1+
| Padrão | O que ignora |
|---|---|
.idea/caches/build_file_checksums.ser |
Ficheiro de cache serializada do Android Studio 3.1+ |
Cache do Apifox Helper
| Padrão | O que ignora |
|---|---|
.idea/.cache/.Apifox_Helper |
Cache do Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Cache do Apifox Helper |
Como utilizar este .gitignore para RubyMine
- Copie as regras de RubyMine acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.