Question

Je commencerai par citer Google Blog

  

Les propriétaires de projets peuvent désormais créer plusieurs référentiels pour leur projet, et ils peuvent choisir de faire l'un de ces nouveaux référentiels un clone de l'un des autres référentiels du projet. Ces clones de projet partagent le même commettras autorisations d'accès que le projet initial et de le rendre plus facile pour les membres du projet de travailler ensemble sur les nouvelles fonctionnalités. Un modèle commun dans le monde Mercurial est de placer chaque branche « officielle » dans un dépôt séparé avec les conventions de nommage comme « projet personnel », « projet stable », et ainsi de suite.

Je l'ai fait exactement cela. J'ai mon dépôt par défaut, puis je l'ai clonés dépôt à un repo nommé « dev ». J'ai l'intention d'utiliser le référentiel par défaut comme mon repo stable et le repo dev comme mon repo de développement primaire. Maintenant, je me demande comment diable je devrais aller sur le point de tirer et pousser entre la valeur par défaut et les dépôts de dev?

Était-ce utile?

La solution

Cela semble avoir son origine question 2563 (plusieurs référentiels hg par projet), ce qui a déclenché question 2946 (clones non committers de projets Mercurial)

  

Il y a certainement deux demandes de fonctionnalités séparées étant amalgamé ici.

     
      
  • One est la capacité des projets d'avoir plusieurs dépôts, dépôts qui peuvent ou non être liés les uns aux autres.
  •   
  • L'autre est la possibilité pour les non-projet membres d'accueillir leurs propres versions clonées d'un dépôt de projet
  •   

La meilleure façon de pousser entre les deux prises en pension est à:

Autres conseils

Voir la dernière page de Mercurial tutoriel de Joel Spolsky quelques exemples sur l'organisation de vos clones.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top