Je suis nouveau à mercurial, environ 2 mois maintenant. Nous l'utilisons sur un nouveau projet et essayons de créer un nouveau repo, un clone du tronc, à utiliser comme version "branche".mercurial repository corruption
Nous utilisons un repo central, tout le monde tire/pousser vers/depuis le sur https en utilisant hgwebdir.cgi. En utilisant sur le serveur hg 1.5.4 et "clients" différentes versions, 1.5.2 -> 1.6.3 Tout était ok. Le clone était bon (hg vérifier après clonage), le seul problème est que très vite ce repo s'est corrompu (vide ou manquant, dans les manifestes non retrouvés).
Le repo principal est ok, que cette version se cassé très vite. Les noms des prises en pension sont (les noms de dossiers et noms publiés, résident tous dans le même dossier racine):
AB - pour le tronc
ABRelease - pour le repo de libération
(lire quelque chose dans la documentation, ce qui a sonné cela peut être un problème - voir
Une autre chose très étrange est que les checkins faits uniquement sur le tronc (AB) sont considérés comme disponibles sur la branche de publication, et ils sont affichés comme des erreurs sur vérifier (dans les manifestes non trouvés) Ne comprend pas comment ceux-ci sont arrivés
Des indices?
Êtes-vous sur Windows? Ensuite, il pourrait être un double de http://stackoverflow.com/questions/3453216/mercurial-pushing-a-changeset-to-repo-a-and-somehow-repo-b-has-it-too – Rudi
oui il est ...... – florin