Quels fichiers / dossiers puis-je ignorer en toute sécurité pour l'inclusion avec git?
J'ai copié un bon projet, supprimé ses dossiers gen et bin et essayé d'exécuter l'application. La fenêtre de lancement d'Android indique: "Votre projet contient des erreurs, veuillez les corriger avant d'exécuter votre application. Il y a un X rouge sur l'icône à gauche du projet dans l'explorateur de packages. Bien que le dossier gen n'existe pas dans Explorateur Windows, il le fait dans l'Explorateur de packages.
Réponses:
Il existe des types de fichiers à ignorer
De Gitignore sur github
la source
.project
, je ne suis pas d'accord ici et je veux votre avis. Scénario: j'ai ajouté de nouvelles classes à mon projet. Quand je suis sorti d'une autre machine, ils n'étaient pas dans le projet. Veuillez vérifier: github.com/github/gitignore/blob/master/Global/….project
,.classpath
et.settings
. Ceux-ci font partie de la configuration du projet que vous souhaitez capturer dans git.Ce que j'ajoute habituellement,
.gitignore
c'est:bin
etgen
sont constamment modifiés pendant le codage, il n'est donc pas nécessaire de les inclure dans le référentiel Git. Aussi, parfois j'ajoute.classpath
et.project
qui sont des fichiers spécifiques à Eclipse, car peut-être que je veux créer un nouveau projet Android basé sur ces mêmes sources, mais dans un autre OS ou IDE.En ce qui concerne l'erreur, je nettoierais le projet et / ou essayerais d'exécuter l' utilitaire Fix Project Properties (cliquez avec le bouton droit sur le projet -> Android Tools -> Fix Project Properties).
la source
La meilleure solution aujourd'hui est probablement de générer le fichier .gitignore exact dont vous avez besoin. Allez simplement sur http://www.gitignore.io
Le projet est également sur Github: https://github.com/joeblau/gitignore.io
la source
Il est prudent d'ignorer bin et gen, sans problème. Lorsque j'ai des problèmes avec la configuration d'un projet, je fais ceci: Tout d'abord - avez-vous regardé l'onglet «Problèmes» dans la vue sous la vue de l'éditeur - il donne généralement des informations plus détaillées sur les erreurs du projet. S'il n'y a rien de concluant, je fais les choses ci-dessous:
la source
le meilleur moyen est d'utiliser ce site pour générer: http://www.gitignore.io/
la source
La réponse simple à cette question est *. *, En gros, il est totalement sûr d'ignorer tout ce que vous ne voulez pas ajouter au contrôle de version. Cela étant dit, cela dépend vraiment de ce que vous cherchez à accomplir en utilisant Git. Si vous voulez pouvoir récupérer / importer votre projet ailleurs à partir du même référentiel, vous voudrez ignorer au plus / bin / . et / gen / ., Je n'ignorerais pas les dossiers eux-mêmes (c'est-à-dire / bin, / gen) juste pour maintenir la structure de répertoires appropriée pour votre projet.
Cela répond à la question initiale, mais n'a aucun rapport avec le problème que vous rencontrez. En ce qui concerne la résolution du problème que vous rencontrez, vous devrez publier plus d'informations, en particulier ce qui est répertorié dans l'onglet Problèmes. Si vous ne pouvez voir l'onglet Problèmes nulle part, cliquez sur le menu Fenêtre, puis affichez la vue, puis choisissez les problèmes s'il y en a ou cliquez sur autre et regardez sous Général pour le trouver.
la source