Quais arquivos / pastas posso ignorar com segurança para inclusão no git?
Copiei um bom projeto, removi suas pastas gen e bin e tentei executar o aplicativo. A janela de inicialização do Android diz: "Seu projeto contém erros, corrija-os antes de executar seu aplicativo. Existe um X vermelho no ícone à esquerda do projeto no Package Explorer. Enquanto a pasta gen não existir em Windows Explorer, ele faz no Package Explorer.
Respostas:
Existem tipos de arquivos a serem ignorados
De Gitignore no github
fonte
.project
, o que eu discordo aqui e quero sua opinião. Cenário: adicionei novas classes ao meu projeto. Quando puxei de outra máquina, eles não estavam no projeto. Por favor, verifique: github.com/github/gitignore/blob/master/Global/….project
,.classpath
e.settings
. Isso faz parte da configuração do projeto que você deseja capturar no git.O que eu costumo adicionar
.gitignore
é:bin
egen
são constantemente alterados durante a codificação, portanto, não há necessidade de incluí-los no repositório Git. Além disso, às vezes eu adiciono.classpath
e.project
quais são os arquivos específicos do Eclipse, porque talvez eu queira criar um novo projeto Android com base nessas mesmas fontes, mas em outro SO ou IDE.Com relação ao erro, eu limpava o projeto e / ou tentava executar o utilitário Corrigir propriedades do projeto (clique com o botão direito do mouse em Projeto -> Ferramentas Android -> Corrigir propriedades do projeto).
fonte
A melhor solução hoje é provavelmente gerar o arquivo .gitignore exato de que você precisa. Basta ir para http://www.gitignore.io
O projeto também está no Github: https://github.com/joeblau/gitignore.io
fonte
É seguro ignorar bin e gen, sem problemas. Quando tenho problemas com a configuração de um projeto, faço o seguinte: Primeiro - você já viu a guia 'Problemas' na visualização abaixo da visualização do editor - geralmente fornece informações mais detalhadas sobre os erros do projeto. Se não há nada conclusivo lá, faço o seguinte:
fonte
a melhor maneira é usar este site para gerar: http://www.gitignore.io/
fonte
A resposta simples para essa pergunta é *. *, Basicamente é completamente seguro ignorar qualquer coisa que você não queira adicionar ao controle de versão. Dito isto, realmente depende do que você deseja realizar usando o Git. Se você quiser fazer o checkout / importar seu projeto em outro lugar do mesmo repositório, ignore no máximo / bin / . e / gen / ., Eu não ignoraria as próprias pastas (por exemplo, / bin, / gen) apenas para manter a estrutura de diretórios apropriada para o seu projeto.
Isso responde à pergunta inicial, mas não tem relação com o problema que você está tendo. No que diz respeito à solução do problema que você está enfrentando, é necessário postar mais informações, especificamente o que está listado na guia Problemas. Se você não conseguir ver a guia Problemas em nenhum lugar, clique no menu Janela, depois mostre a vista e escolha problemas, se houver, ou clique em outro e procure em Geral para encontrá-lo.
fonte