33 votes

Le SVN ignore-t-il que la copie de travail est locale?

Puis-je ignorer un fichier dans ma copie de travail locale sans polluer les propriétés svn? Je ne veux pas que mon modèle d'ignorance local (par exemple, les fichiers temporaires) soit publié dans le référentiel et que le référentiel contienne de nombreuses informations inutiles.

Tout comme dans git, je peux avoir .git / info / exclude. Existe-t-il une manière similaire dans SVN?

20voto

Joey Points 148544

Vous pouvez les mettre dans la liste des modifications ignore-on-commit . Voir cette question et sa réponse .

7voto

Simon Hughes Points 2297

Oui il y a. Allez à TortoiseSvn Setting -> General.

Il existe une zone d'édition globale Ignorer. Ajoutez ce qui suit comme point de départ pour ignorer les éléments que vous ne souhaitez pas mettre dans le référentiel:

 *.fbl6 *.fbpInf *.fb6lck *.*scc *.aps *.bak *.cache *.eto *.ilk *.ncb *.obj *.patch *.pch *.plg *.rdl.data *.sbr *.sqlsuo *.suo *.svclog *.tlh *.tli *.tmp *.user *.vshost.* *DXCore.Solution [Bb]in [Dd]ebug [Oo]bj [Rr]elease _[Rr]e[Ss]harper.* _UpgradeReport_Files Ankh.Load Backup* CVS PrecompiledWeb svnignore[.-] [Tt]humbs.db UpgradeLog*.* _vti_* lint.db
 

3voto

sam Points 1960

Cette technique est plus comme .gitignore que .git/info/excludes (la Gestion de la propriété svn:ignore en toute impunité):

  • Créer un .svnignore dans le haut de votre projet.
  • Faites une liste de fichiers et les jokers vous avez à vous ignorer
  • Enregistrer

Maintenant, à partir du haut de votre projet, vous pouvez le faire:

$ svn propset svn:ignore -F .svnignore  .

Au moins de cette façon que vous avez à faire juste 1 propset changement.

Vous aurez encore à suivre ou d'ignorer votre .svnignore (comme .gitignore).

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: