53 votes

Dans le développement Android, quels fichiers doivent être validés dans un référentiel ?

Quels fichiers d’un projet Android doivent être validés dans un référentiel de contrôle de version ? Quels fichiers ne doivent pas être validés ?

À l’heure actuelle, mon fichier .gitignore se compose des lignes suivantes:

Est-ce qu’il me manque quelque chose?

40voto

mt0s Points 971

GitHub maintient une liste officielle des fichiers .gitignore recommandés dans ce référentiel public.

Pour Android, vous pouvez le trouver ici

Ou tout simplement copier/coller :

7voto

Marvin Pinto Points 8292

La règle générale est de ne pas valider un fichier pouvant être régéné dans le référentiel. Cela dit, vous voudrez peut-être également ajouter votre fichier (s’il existe).

3voto

Orest Points 691

n’ajoutez pas de dossier bin et de dossier gen. Ils ne font pas partie de vos sources, ils sont générés. À l’avenir, n’oubliez pas que vous n’ajoutez que les fichiers nécessaires à la génération et à l’exécution de votre projet, et que les fichiers binaires et générés ne le sont pas.

Pourtant, si vous n’utilisez aucun outil comme ivy ou maven, vous voudrez peut-être que votre dossier lib présente. Souvent, lorsque vous utilisez un projet de bibliothèque, vous devez également le valider

0voto

Xcalibur Points 1312

À partir d’Android Studio 2.2.2 (et a probablement été ajouté bien avant cette version) lorsque vous créez un nouveau projet, Google ajoute un fichier .gitignore par défaut au projet pour vous avec le contenu suivant:

Un peu différent des réponses ci-dessus, car il ignore également les dossiers .idea, qui ont tendance à avoir beaucoup de fichiers en eux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X