Je me demande s'il existe un moyen de configurer Tortoise SVN pour enregistrer les dossiers .svn dans un répertoire de mon choix plutôt que dans le répertoire des fichiers auxquels ils se réfèrent . Le problème est que dans de nombreux cas, ces fichiers sont inclus dans les versions, les copies et les autres actions impliquées dans le développement d'une application ASP.NET.svn question: Déplacer tous les répertoires .svn hors du répertoire du projet
Répondre
La solution typique de ce problème consiste à utiliser un processus de génération automatique pour créer une version officielle à partir de vos copies de travail sources et à exclure ces dossiers des versions officielles. Vous souhaiterez également inclure d'autres fichiers sources, des fichiers de projet et tout ce qui fait partie de votre copie de travail de développement, mais qui n'est pas nécessaire au déploiement.
Vous devez également modifier l'indicateur de débogage dans votre fichier Web.config. Et vous aurez envie de créer et d'exécuter des tests unitaires. Et vous pouvez exécuter fxcop/stylecop. Et il peut y avoir d'autres choses. Avoir une construction automatisée est très utile. Cela peut sembler beaucoup de travail si tout ce que vous voulez initialement faire est de supprimer les dossiers .svn, mais à la fin, vous constaterez qu'il y a vraiment beaucoup plus que ce que vous voulez faire et que l'automatisation en vaut la peine. . TeamCity est un excellent produit commercial avec une version gratuite pour soutenir les builds automatisés. Cruise Control .NET fonctionne également bien.
http://www.jetbrains.com/teamcity/
http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
1) Non. C'est la conception de svn.
2) Mais, si vous voulez extraire un projet, dites dans le but des versions nocturnes et des cas où vous n'avez pas besoin des informations de version. Ensuite, vous devriez utiliser la commande "svn export". La différence entre checkout et export est que export télécharge le répertoire depuis le serveur sans tous les dossiers .svn.
- 1. Accès refusé à tous les répertoires SVN
- 2. tortue svn branche du répertoire de travail
- 3. svn copy - problème avec les répertoires
- 4. SVN checkout dans IDEs dossier du projet
- 5. git svn clone ne vérifie pas tous les répertoires
- 6. Extraire les fichiers d'un répertoire SVN différent du répertoire cible unique - SVN
- 7. Aidez svn à déplacer plusieurs répertoires vers le tronc?
- 8. svn mise à jour du répertoire avec checkouts multi-dépôts
- 9. création du dépôt svn
- 10. Dans SVN, comment copier uniquement les sous-répertoires d'un répertoire dans un autre répertoire?
- 11. SVN structure de répertoire correct
- 12. Supprimer le répertoire de SVN sans le supprimer du serveur
- 13. SVN: exportation de répertoires vides
- 14. Commutation automatique entre les branches SVN du même projet
- 15. comment configurer le répertoire webdav Apache + SVN
- 16. svn checkout et mise à jour sans le répertoire .svn
- 17. Comment déplacer un projet dans un nouveau référentiel SVN?
- 18. svn: ignore pour les sous-répertoires dans subclipse/TortoiseSVN
- 19. Windows .BAT pour déplacer tous les répertoires correspondant au masque du répertoire A vers le répertoire B
- 20. Configuration du référentiel SVN
- 21. Servir SVN, manquer un répertoire
- 22. SVN: un répertoire versionné du même nom existe déjà
- 23. SVN question Configuration
- 24. Supprimer tous les fichiers de svn repository
- 25. Codeplex + SVN. Quelle est la qualité du pont SVN?
- 26. Comment ajouter un répertoire parent à SVN?
- 27. SVN Version Rollback Question
- 28. Exclusion de répertoires .svn avec WinRar
- 29. Définition du répertoire racine svn dans la sous-classe
- 30. Comment créer un répertoire immuable dans svn?
ou de passer à git ou hg. Ils stockent les informations de version dans un répertoire pour l'ensemble du projet. Sans parler, SCM distribué est tellement mieux que svn. – smartnut007
Le projet est très grand, il ne serait pas très pratique de devoir le faire à chaque fois. Merci d'avoir répondu. – Soundsoldier