8
votes

Consultez uniquement un répertoire de Mercurial?

Comment puis-je vérifier uniquement un répertoire sous-répertoire du référentiel mercurial? Il semble que je ne peux vérifier que tout le référentiel.


1 commentaires

Vous devriez faire attention à ce qui constitue un référentiel.


4 Réponses :


8
votes

Non, vous ne pouvez pas. Voir la discussion ici:

https://www.mercurial-scm.org/wiki/partialcone


3 commentaires

Un jour cette fonctionnalité existera.


Avec un peu de chance! Mais compte tenu de la manière dont HG et Git stockent l'histoire du référentiel, il est peu probable qu'il se produise bientôt.


En fait, de ce que je sais de la manière dont la mercurielle vs. Git, il devrait être plus facile de mettre en œuvre dans Mercurial. Bien que toutes les façons que je connaisse entraînera toujours des fichiers manifestes qui sont beaucoup plus grands qu'ils ne doivent être strictement nécessaires.



2
votes

Vous ne pouvez pas le faire. La fonctionnalité est prévue, mais non mise en œuvre. La personne précédente a donné un lien agréable où vous pouvez lire une discussion sur la fonctionnalité partielle du clone .

Pour le moment, vous devriez simplement être vraiment prudent de diviser les choses de sorte qu'un référentiel est une unité assez petite qui rend le sens logique à gérer en une seule pièce. L'existence de la capacité d'avoir Subrepos pourrait vous aider à organiser et à gérer des choses jusqu'à cette fonctionnalité existe.


0 commentaires

0
votes

La prochaine meilleure chose à faire est d'utiliser l'extension convertie comme indiqué ici: https://www.mercurial-scm.org/wiki/convertextension

Il est également utile de filtrer les référentiels mercuriels pour obtenir des sous-ensembles d'un existant. Par exemple, pour transformer un sous-domaine sous-répertoire d'un référentiel FOO dans un référentiel avec sa propre vie (tout en conservant son histoire complète), procédez comme suit: xxx


0 commentaires

0
votes

Ceci est la même question que Comment puis-je cloner un sous-dossier d'un référentiel dans Mercurial? donc les réponses là-bas et ici vont être identiques. Je vais les résumer:


0 commentaires