2009-03-09 12 views
7

Quels dossiers ne puis-je pas valider sur le serveur subversion? Je parle d'une application web standard asp.net dans Visual Studio 2.008. Je pense que le dossier bin parce que ses fichiers sont régénérés, y en a-t-il d'autres?Dossiers à ignorer sur la validation subversion

Répondre

11

Nous avons mis cette chaîne comme la propriété svn: ignore sur tous nos projets:

*.pdb 
*.exe 
*.dll 
debug/* 
release/* 
*.user 
*.suo 
obj/* 
bin/* 
obj 
bin 
VSMacros80 
+0

ne pas le * .dll supprimer vos dépendances? c'est-à-dire le dossier lib si c'est là que vous les stockez –

+0

gardez à l'esprit que SVN vous permettra de valider des fichiers ignorés s'ils sont déjà sous contrôle de version. Il ne donnera pas la liste des non-versionnés qui sont ignorés. Vous pouvez donc ajouter tous les fichiers dll dont vous avez besoin et il les versionnera normalement. – rmeador

+0

Premièrement: Mes dépendances pour lesquelles j'ai le code source, sont construites lorsque le projet parent est construit. Si nous utilisons des assemblages tiers, ceux-ci sont conservés, comme le fait remarquer rmeador que SVN vous permettra de valider des types de fichiers ignorés s'ils sont déjà sous contrôle de version. Vous pouvez donc toujours ajouter un fichier ignoré. – MartinHN

1

obj est un autre, car ils sont des symboles de débogage intégrés lors de la compilation.

3

Pour tout projet C# Je recommande d'ignorer les fichiers/répertoires suivants:

fichiers Visual Studio à ignorer

  • *.pdb - Les fichiers qui détiennent des états d'informations lors du débogage.
  • *.exe - Binaires exécutables.
  • *.dll - Binaires de bibliothèque.
  • debug/* - Dossier utilisé par Visual Studio pour stocker beaucoup d'informations de débogage
  • release/* - Dossier utilisé par Visual Studio pour stocker les versions binaires.
  • *.user - Configuration par utilisateur.
  • *.suo - Paramètres d'options par utilisateur stockés au format binaire.
  • obj - Dossier utilisé par Visual Studio pour stocker les objets binaires utilisés lors du débogage.
  • bin - Dossier utilisé par Visual Studio pour stocker les objets compilés.
  • VSMacros80 - Dossier utilisé par Visual Studio pour stocker les macros.

D'autres fichiers à ignorer

  • packages - Dossier utilisé pour les références NuGet. - Si des journaux sont écrits dans le dossier source (cela ne devrait pas se produire).

Remarque: N'oubliez pas d'ajouter ces modèles à ignorer récursivement.


supplémentaire (copie-n-coller)

*.pdb 
*.exe 
*.dll 
debug/* 
release/* 
*.user 
*.suo 
obj 
bin 
VSMacros80 
packages 
*.log 
Questions connexes