2010-07-02 2 views
3

J'ai un site/solution de backoffice qui fonctionne avec cette structure:Le projet Mercurial se chevauche?

/bo   // mercurial repo 
/site  // site files 
/www/admin // mercurial repo 
/var  // site specific vars 

Le BackOffice fonctionne sans faille à travers plusieurs sites et par conséquent tous les projets ont une contribution repo mercuriels et le code fait pour projeter A toujours répliquées sur des projets B et C. Cela a bien fonctionné jusqu'ici mais maintenant je pense que je devrais également faire un rapport à la racine /.

Est-ce possible? Puis-je avoir un repo sur/excluant à la fois le/bo et le/www/admin et que tout fonctionne bien ensemble ou devrais-je anticiper des problèmes?

Répondre

1

Vous pourriez installer une prise en pension à la racine, et:

  • déclare /site et /var comme SubRepos,
  • tout en ignorant /bo et /www/admin

De cette façon, toutes vos mises en pension actuels encore allez-y sans changement, mais vous avez aussi un seul dépôt global avec seulement ce dont vous avez besoin.

+0

J'ai fait quelques tests et votre solution semble bien fonctionner pour mes besoins. Merci beaucoup pour votre contribution! – Frankie