J'ai un vaste dépôt Mercurial qui, à mon avis, conviendrait mieux que plusieurs dépôts plus petits. Existe-t-il un moyen de scinder le référentiel et de faire en sorte que chaque élément conserve son historique de révision?
Réponse
Trop de publicités? La meilleure façon de faire est d'utiliser l' extension 'convert' . Vous utiliserez mercurial et les types source et destination, puis un --filemap
avec des entrées telles que:
exclude path/you/do/not/want
rename path/you/do/want .
Le changement de nom n’est nécessaire que si vous voulez prendre les parties que vous gardez et les déplacer "plus haut" dans la hiérarchie des répertoires.