2009-02-25 5 views
3

Je suis en train de passer à AccuRev à partir d'un autre SCM. J'ai pas mal de projets et j'ai du mal à les présenter correctement dans AccuRev.Meilleure façon d'organiser plusieurs projets dans AccuRev

J'ai un certain nombre de projets connexes et je voudrais les garder dans un seul dépôt, mais je n'ai pas trouvé comment les séparer afin que vous puissiez suivre les projets individuels. En d'autres termes, je ne veux pas avoir à tirer tous les projets à la fois.

Ma mise en page du projet est maintenant

-Project Group 
    - Sub project 1 
    - Sub project 2 
-Project 2 
-Project etc... 

Quelqu'un at-il des suggestions comment gérer ces projets en un seul dépôt ou devrais-je aller juste avec plusieurs dépôts (un pour chaque projet)?

Répondre

1

Le concept dans Accurev est que la racine de votre dépôt représente l'ensemble de votre code source.

Vous créez ensuite des flux (branches) par projet dans lesquels le travail est effectué et qui peuvent eux-mêmes se diviser en d'autres flux (correctifs, révisions, etc.). Les utilisateurs attachent ensuite leurs espaces de travail individuels à ces flux et favorisent les changements dans leur travail. Ces changements sont ensuite propagés dans la hiérarchie selon les besoins.

Chaque flux a la capacité de filtrer notre contenu de son parent. Ce contenu filtré sera invisible dans tous les flux enfants ou espaces de travail. Donc, dans votre exemple, les utilisateurs travaillant sur "Projet 2" créeraient un flux "Projet 2" à partir du dépôt, et ce flux filtrerait "Projet etc" et ainsi de suite.

La meilleure hiérarchie que j'ai trouvée pour Accurev est quelque chose comme;

  • Projets
    • Projet A
    • Projet B
  • commune
  • Middleware

Chaque projet a alors leur propre flux qui filtre les autres projets, mais encore garde le fil commun es. Accurev est très différent de beaucoup d'autres boîtiers SCM, mais c'est vraiment un excellent produit excellent donc respectez-le.

Questions connexes