Les ignorer .et de classpath .projet à partir de Git
Je puis m'empêcher de me dire et d'autres à ne pas commettre .classpath et
.les fichiers de projet et de l'utilisation de Maven.
En quelque sorte, les développeurs Juniors toujours ignorer certaines règles et valide ces fichiers et il est beaucoup mieux d'avoir de tels fichiers pour les débutants qui peuvent sauter et commencer à utiliser le code.
Maintenant à partir de myside, je voudrais essayer/faire quelque chose. Quand j'ai cloner le repo, je vais obtenir .et de classpath .les fichiers de projet et certainement qu'ils sont modifiés dans mon système.
Mais je leur en veut pas d'être commis et doit toujours être ignoré lors de l'
la synchronisation avec Git. De sorte que mes modifications dans le système local n'a pas
gâcher avec Git Git modifications de ces fichiers n'est pas gâcher mon
les fichiers locaux.
Comment puis-je y parvenir? De toute façon pour la marque de ces fichiers à ignorer dans une telle façon?
- Je suis un Java complète n00b, mais d'après l'Éclipse de la documentation, ces fichiers doivent être stockés dans le contrôle de version. wiki.eclipse.org/...
Vous devez vous connecter pour publier un commentaire.
Si le
.project
et.classpath
sont déjà engagés, ils doivent être supprimés de l'index (mais pas le disque)Puis le
.gitignore
serait de travailler (et que le fichier peut être ajouté et partagé à travers des clones).Par exemple, cette
gitignore.io/api/eclipse
, le dossier de travail, qui inclut:Notez que vous pouvez utiliser un "Répertoire De Modèle" lors du clonage (assurez-vous que vos utilisateurs ont une variable d'environnement
$GIT_TEMPLATE_DIR
ensemble à un dossier partagé accessible par tous).Ce modèle de dossier peut contenir un
info/exclude
fichier, avec ignorer les règles que vous voulez appliquer à tous repos, y compris les nouvelles (git init
) que tout utilisateur serait de l'utiliser.Ajouter les lignes ci-dessous dans .gitignore et placez le fichier à l'intérieur ur dossier de projet
Utiliser un .gitignore fichier. Cela vous permet d'ignorer certains fichiers. http://git-scm.com/docs/gitignore
Voici un exemple Eclipse, qui s'occupe de votre classpath et les fichiers de projet: https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore
.gitignore
à la mise en pension, de sorte que tout le monde l'utilise. De cette façon, nul ne doit se soumettre à ces fichiers. .et de classpath .le projet ne devrait jamais être dans le repo..classpath
et.project
à.gitignore
est seulement en ignorant l'instance dans le répertoire de racine, mais les sous-dossiers contenant des.classpath
et.project
sont encore en montrant que des modifications. J'ai essayé d'ajouter**/.classpath
à.gitignore
mais cela ne semble pas fonctionner.