719 votes

Comment ignorer les fichiers dans subversion?

En outre, comment puis-je trouver des fichiers qui ne sont pas sous contrôle de version?

807voto

andyuk Points 9464

Pour ignorer tous les fichiers avec la fin .jpg utilisation:

svn propset svn:ignore "*.jpg" . 

Si vous souhaitez ignorer les fichiers ou dossiers multiples d'utilisation:

svn propedit svn:ignore . 

Cela permet d'ouvrir votre éditeur de texte de sorte que vous pouvez saisir une liste de fichiers ou de répertoires à ignorer.

Pour trouver les fichiers qui ne sont pas sous contrôle de version:

svn status | awk '/^?/{print $2}'

Voir le SVN feuille de triche pour plus de conseils.

P. S. j'ai répondu moi-même pour référence future.

97voto

ulitosCoder Points 161

utilisez cette commande pour créer une liste non sous les fichiers de contrôle de version

 svn status | grep "^\?" | awk "{print \$2}" > ignoring.txt
 

alors éditez le fichier pour y laisser juste les fichiers que vous voulez réellement ignorer. Ensuite, utilisez celui-ci pour ignorer les fichiers répertoriés dans le fichier

 svn propset svn:ignore -F ignoring.txt .
 

Notez le point à la fin de la ligne, il indique à svn que la propriété est définie sur le répertoire courant. Supprimer supprimer le fichier

 rm ingoring.txt
 

Enfin valider

 svn ci --message "ignoring some files"
 

51voto

artur02 Points 3533

Si vous utilisez TortoiseSVN, cliquez-droit sur un fichier, puis sélectionnez TortoiseSVN / Ajouter à la liste des ignorés. Cela va ajouter le fichier/générique à l' svn:ignore de la propriété.

svn:ignore sera vérifié lorsque vous archivez des fichiers et les fichiers correspondants seront ignorés. J'ai le texte suivant ignore list pour Visual Studio .Un projet de réseau:

bin obj
*.exe
*.dll
_ReSharper
*.pdb
*.suo

Vous trouverez cette liste dans le menu contextuel à TortoiseSVN / Propriétés.

22voto

d.danailov Points 943

Salut je vais trouver cet article: Exemple de .svnignore pour Java

Exemple .svnignore pour Ruby on Rails

 /log

/public/*.JPEG
/public/*.jpeg
/public/*.png
/public/*.gif

*.*~
 

Et après ça:

 svn propset svn:ignore -F .svnignore .
 

Exemples pour .gitignore. Vous pouvez utiliser pour votre .svnignore

https://github.com/github/gitignore

4voto

petr k. Points 4890

Vous pouvez également définir un motif d'ignorance global dans le fichier de configuration SVN.

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