2009-09-26 5 views
4

Je pense que nous pouvons tous être d'accord, quand un développeur obtient un projet hors de son système de contrôle de source ... il devrait construire avec succès.Quels fichiers commettez-vous et/ou omettez-vous de votre contrôle de source?

Question: Quels fichiers inutiles omettez-vous et que vous êtes sûr d'ajouter?

+0

Je pense que les questions seraient plus intéressantes si j'avais demandé "quels fichiers inutiles êtes-vous sûr d'ajouter" – JaredCacurak

Répondre

6

Tout ce qui est généré à partir des éléments que vous vérifiez dans le contrôle de code source.

choses que j'Arrivée:

  1. fichiers sources (.java habituellement pour moi, mais peut-être d'autres langues)
  2. JARs 3ème partie
  3. XML de configuration ou .properties
  4. HTML, CSS , pour les applications Web JSP
  5. scripts SQL
  6. design (UML) et de la documentation (Word ou HTML)
  7. cours de tests unitaires et les données que je dois les exécuter

Ce que je ne:

  1. Compilé fichiers .class
  2. générés fichiers JAR ou WAR
  3. javadocs
  4. JUnit rapport HTML et résultats
+0

Artefacts de base? Excusez mon ignorance, mais pouvez-vous élaborer? – NTDLS

+0

@NTDLS - Je suppose que les artefacts intermédiaires de compilation (par exemple, les fichiers .obj ou .class) –

+0

Cela signifie s- Laissez tout ce qui peut être généré automatiquement à partir des choses que vous incluez –

0

Je laisse toujours les fichiers compilés, qui pour moi sont généralement de la variété .pyc.

1

En plus des fichiers générés, dans Visual Studio I laisse de côté les fichiers mstest (.vsdmi), les fichiers utilisateur resharper, les fichiers utilisateur Visual Studio (.suo).

1

Inclure des informations sur le schéma de base de données (schéma), mis en place des requêtes et d'autres config spéciales params

1

Mon modèle global pour ignorer TortoiseSVN est: *.vbw *.scc *.vbg */bin */obj *.bak *.user *.suo *.webinfo bin obj *.dll *.pdb *.exe qui couvre à la fois VB6 et C#.

Questions connexes