114 votes

Si l' .gradle dossier sera ajouté à la version de contrôle?

Gradle crée un dossier appelé .gradle. Dois-je le suivre avec mon contrôle de version (c'est à dire git)?

Plus important encore, pourquoi / pourquoi pas?

124voto

Shorn Points 1304

C'est purement pour la mise en cache des informations, vous ne voulez pas dans votre repo parce que:

  • il peut obtenir de gros et plein de fichiers binaires
  • il peut être spécifique de l'ordinateur de données là-bas
  • il y a beaucoup de roulement (vous seriez constamment livrer des changements à des fichiers)
  • tout y peut être complètement re-généré à chaque fois qu'il est nécessaire de toute façon

C'est essentiellement un répertoire temp que Gradle est en baisse au milieu de vous code source (pourquoi Gradle pense que c'est une bonne chose à faire est une autre question).

Vous pouvez dire le "répertoire de cache" la nature de l'annuaire par le nom de l'interrupteur qui vous permet de modifier l'endroit où il va: "--projet-cache-dir".

Bien que je déteste avoir des fichiers binaires dans mon arborescence des sources, j'ai l'habitude de simplement ajouter le répertoire à mon ignorer fichier parce que quelque part le long de la ligne que je vais oublier d'utiliser le commutateur de ligne de commande ou à partir de mon IDE ou quelque chose puis finir par avoir à traiter avec le répertoire de toute façon.

14voto

Rene Groeschke Points 5254

L' .gradle dossier contient différents calculé d'informations à propos de votre build gradle (par exemple, mise en cache des sorties/saisie des informations). Vous ne devriez pas vérifier que le dossier dans votre système de contrôle de version.

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