Je travaille sur un projet avec des développeurs dans le monde entier et nous utilisons mercurial pour notre solution de contrôle de source. Actuellement, nous communiquons nos ensembles de modifications en créant des ensembles et en les publiant sur une liste de diffusion. Un désaccord est apparu sur les meilleures pratiques, et nous n'avons pas été en mesure de trouver une réponse dans la documentation mercurial. Lors de la création d'un ensemble, existe-t-il une sorte de vérification d'intégrité interne? Ou devrions-nous envoyer des résumés avec le jeu de modifications pour assurer l'intégrité du fichier?Les fichiers groupés Mercurial prennent-ils en charge les contrôles d'intégrité internes?
3
A
Répondre
2
Un lot contient exactement les mêmes données que les données transférées par le protocole filaire. En raison de la façon dont fonctionne mercurial, il y a un recursive hashing scheme, donc chaque révision doit être non corrompue pour être utilisée.