Question

Comment mercurial gère-t-il les fichiers fractionnés? Que se passera-t-il si je crée une branche et scinde un fichier? Puis-je extraire facilement les modifications d'une autre branche qui modifie le fichier d'origine non fragmenté?

Était-ce utile?

La solution

Après avoir lu le commentaire de clarification, la réponse est non. Mercurial suit les fichiers, pas des morceaux de code, donc il ne peut pas le faire autant que je sache.

Autres conseils

Je viens de faire une petite expérience. J'ai créé un référentiel ( foo ) avec un seul gros fichier. Ensuite, j'ai cloné cela dans la barre , utilisé hg cp pour copier le fichier dans deux fichiers et supprimé une moitié dans les deux fichiers. Ensuite, j'ai apporté une modification affectant l'ensemble du fichier dans toto et je l'ai intégrée dans bar .

En conséquence, les parties contenues dans le fichier divisé respectif ont été fusionnées correctement, alors que j'ai eu un conflit pour les parties supprimées: ma version locale était vide, tandis que l'autre version correspondait au changement de toto .

Donc, si vous êtes prêt à supprimer ce type de conflit à chaque fois que vous fusionnez, cela pourrait vous suffire.

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