Recommandation de structure de dossiers de projets

Je suis prêt à mettre en œuvre un système de contrôle de source (subversion), mais je suis confronté à des doutes sur la manière de structurer mes dossiers.

Je utiliser Delphi pour tous mes travaux de développement et de compiler les projets dans l'IDE.

Mes projets en cours dossier de la structure est comme suit:

-E:\Work. Partagé 
--Formes (des formes communes à l'ensemble des projets) 
--Unité (des unités partagées/classes pour tous les projets, y compris 3ème partie comme JCL) 

-E:\Work. Nom De La Société 
--Admin (des trucs liés à des travaux d'administration comme un générateur de clés de licence, Windows CGI pour traiter une commande automatiquement, le tout développé en Delphi) 
--Projets 
----ProjectA 
-----5.x (version 5.x) 
------BIN (où tous les binaires pour ce projet go) 
------Construire Manager (où le FinalBuilder vie du projet) 
-------Installation (INS fichier à créer setup.exe) 
-------Protection (fichiers de Projet pour protéger l'exe compilé) 
-------Mise à jour (fichiers inf liées à la mise à jour automatique) 
------Docs (où l'readme.txt, license.txt et history.txt qui sont inclus dans le fichier de configuration) 
-------Les défauts (les docs pour tous les tests fait par moi ou d'autres) 
-------HTMLHelp (aide html pour le projet) 
------R&D (où les captures d'écran, des idées de conception et d'autres R&D trucs va) 
------Communiqués de presse (lors de la construction d'un dégagement avec FinalBuilder le fichier de configuration créé par nsis est placé ici) 
------Ressources (Images et d'autres ressources utilisées par ce projet) 
------Source (si un sous-projet existe, il va compiler BIN puisqu'elles sont toutes) 
-------SubprojectA 
-------SubprojectB 
-------SubprojectC 
--Sites 
--- companywebsite.com (le seul pour le moment mais si nous décidons d'avoir des sites web individuels pour les produits, ils seraient tous être placés sur le dossier Sites) 

Le signe "-" les marques de répertoires.

Quelqu'un se soucie de commentaire à propos de la structure actuelle ou a des suggestions pour l'améliorer?

Merci!

source d'informationauteur smartins | 2008-11-17