J'utilise des projets de déploiement Web ASP.NET avec TortoiseSVN et VisualSVN, mais il s'agit d'une question générale sur les fichiers générés dans Subversion. Un projet de déploiement Web génère automatiquement une version parallèle de «déploiement» de votre site Web avec tout le code supprimé et compilé en un seul assemblage. Ma structure de fichier est:Comment faire fonctionner Subversion avec des fichiers générés automatiquement?
- Tronc
- Tronc/MyProject (racine du site)
- Tronc/MyProject_deploy (racine du projet de déploiement)
- Trunk/MyProject_deploy/Release (racine de site Web de déploiement, générée automatiquement)
Voici le problème: MyProject_deploy/Release est régénéré lors de la génération (en mode Release). Le répertoire est supprimé et recréé, donc je perds toutes les métadonnées .svn; et quand je vais commettre, j'obtiens le statut "Obstruqué", que j'ai recherché et qui signifie qu'il y a un dossier local non géré avec le même nom qu'un dossier géré sur le serveur.
(je pourrais simplement ignorer le dossier de sortie, mais je veux faire FTP déployer directement à partir du serveur Subversion.)
Quelle est la meilleure façon de traiter les fichiers générés automatiquement dans Subversion?