Certains types de fichiers (suo, dll, pdb) continuaient à causer des conflits dans notre dépôt svn, donc je suis allé de l'avant et j'ai défini ces types de fichiers à ignorer svn. Lorsque j'essaie une nouvelle validation maintenant les types de fichiers apparaissent toujours dans la liste des fichiers qui doivent être validés. Je suppose que c'est parce que les fichiers sont déjà sous contrôle de source. Comment puis-je m'assurer que les fichiers ne s'affichent pas lors de la tentative de validation?Ignorer les types de fichiers dans svn
Répondre
Comme vous l'avez deviné, c'est parce que ces fichiers sont déjà suivis par SVN. SVN-ignore ne fonctionne que pour les fichiers qui ne sont pas dans le référentiel. Par conséquent, vous devez supprimer les fichiers (en utilisant svn delete
) de la copie de travail, valider cela, puis vous devriez aller bien.
Vous devez probablement ignorer l'ensemble du répertoire de sortie de génération, car vous ne voulez pas valider les fichiers qui sont construits, quel que soit leur type de fichier.
Semblez que vous avez besoin de svn remove
les fichiers en question. Si elles ont déjà été ajoutées à votre repo Subversion, vous devez indiquer à Subversion d'arrêter de le suivre. svn ignore
ignorera uniquement les fichiers qui n'ont pas encore été ajoutés au repo.
Même si vous définissez svn: ignore, cela empêche uniquement l'ajout de nouveaux fichiers. De plus, cela n'empêche pas quelqu'un d'ajouter des fichiers de toute façon. Vous pouvez remplacer le svn:ignore
.
Ce que vous voulez est un pre-commit hook qui empêchera quelqu'un d'ajouter ces fichiers à la première place du dépôt. Dans ce hook, vous pouvez spécifier les fichiers que vous ne voulez pas commettre comme read-only
, afin que personne ne puisse les valider, ou vous pouvez configurer une section d'interdiction, et les interdire dans le référentiel.
Je suis d'accord avec Avi, plus facile d'ignorer les répertoires générés dans leur intégralité. Sur notre équipe, nous utilisons généralement les svn-Ignore les paramètres suivants:
Au niveau du projet:
- bin
- obj
- * .user
Au niveau de la solution:
- * .suo
- 1. svn: quels fichiers commettront - comment les ignorer
- 2. Comment ignorer les fichiers de configuration dans SVN?
- 3. Ignorer les fichiers de projet Eclipse dans le projet SVN
- 4. Paramètre vimrc pour ignorer les types de fichiers dans netrw
- 5. Ignorer certains fichiers de la validation SVN
- 6. Comment ignorer les fichiers sans extension dans SVN?
- 7. Ignorer les fichiers dans SVN du dossier parent
- 8. Pipeline Asset: Ignorer ceratin types de fichiers
- 9. Comment ignorer les dossiers SVN dans WinMerge?
- 10. svn (subversion) ignore les types de fichiers spécifiques dans tous les sous-répertoires, configurés sur root?
- 11. SVN: Ignorer les fichiers/dossiers sur la mise à jour
- 12. Ignorer les fichiers volumineux dans la recherche de fichiers IntelliJ
- 13. Ignorer SVN ignore ... possible?
- 14. Comment ignorer les fichiers .svn-base dans la recherche de fichiers d'Eclipse?
- 15. Copier les propriétés ignorer avec tortoise svn?
- 16. Extension de SVN pour gérer les fichiers dans ZIP ou d'autres types de fichiers
- 17. SVN Checkout: Ignorer les extensions de fichier
- 18. Comment ignorer les options de fusion svn?
- 19. Comment ignorer les fusions SVN éligibles
- 20. Quels fichiers ignorer utiliser pour valider SVN dans Android Studio
- 21. Comment faire SVN ADD ignorer les binaires
- 22. SVN Checkout en utilisant NetBeans avec Ignorer la bibliothèque et les fichiers .svn
- 23. SVN Ignorer ne pas appliquer?
- 24. SVN: Ignorer un répertoire _versioned_
- 25. Ignorer un répertoire SVN
- 26. mercurial ignorer les fichiers
- 27. SVN ignorer problème
- 28. SVN Ignorer tous les fichiers (pas les dossiers) dans un sous-arbre,
- 29. Ignorer les fichiers et les dossiers dans un dossier contrôlé par svn?
- 30. pourquoi python os.path.isfile semble ignorer certains types de fichiers?