Ignorer les ressources de la publication

Il est fréquent qu'un utilisateur souhaite publier toutes les ressources de son projet dans le référentiel.  Par exemple, des éditeurs externes peuvent créer des fichiers temporaires dans le projet,  la compilation de fichiers .java crée des fichiers .class et la plupart des opérations de génération créent des fichiers binaires. Rassemblés, ces fichiers constituent un bloc important.  De plus, ils peuvent être régénérés à chaque compilation, d'où un grand nombre  de modifications sortantes. En général, ce ne sont pas des fichiers que l'utilisateur souhaite partager avec d'autres membres d'une équipe ou conserver dans le référentiel.  

Deux outils permettent de spécifier les ressources à ne pas publier dans un référentiel :