“le ruisseau est terminé de façon inattendue” sur clone
Je clone, mais je reçois un retour en arrière. J'ai pu cloner sur un autre ordinateur auparavant, mais maintenant je reçois un retour en arrière et je ne sais pas pourquoi:
C:\Users\Niklas\montao>hg clone https://[email protected]/niklasr/montao
http authorization required
realm: Bitbucket.org HTTP
user: niklasr
password:
destination directory: montao
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: connection ended unexpectedly
C:\Users\Niklas\montao>
Actuellement, je suis juste en train de le faire encore, mais je soupçonne qu'il wil ltime, pouvez-vous me dire comment déboguer plus ce qui se passe et éventuellement résoudre le problème? Je l'ai exécuté en mode debug, et c'est ce qui se passe.
adding google_appengine/lib/django_1_3/django/contrib/localflavor/locale/mn/LC_M
ESSAGES/django.mo revisions
files: 10223/50722 chunks (20.15%)
transaction abort!
Vous devez vous connecter pour publier un commentaire.
Votre connexion TCP à bitbucket est en train de mourir avant que l'ensemble des pensions de titres sont téléchargés -- probablement pâte feuilletée de la connexion à internet ou d'un disque dur est plein. Si c'est l'ancien, vous pouvez le faire en petits morceaux à l'aide de
-r
comme ceci:Qui ne devrait être nécessaire que si quelque chose ne va pas avec votre réseau d'itinéraire à bitbucket ou le référentiel est incroyablement vaste.
hg
essaie de charger l'ensemble de flux de données en mémoire, ce qui peut être impossible, en particulier pour les grandes repos, ou si le client est contraint de mémoire (par exemple, pourcpython
's, certains sont un peu giga-octets taille).cd montao
avant de tirerhg update
après chaque étape ou-u
attribut.Plus facile de la syntaxe par rapport à
Ry4an Brase
's réponse:hg clone -r 1 https://[email protected]/niklasr/montao; cd montao; for i in {1..100}; do hg pull -r ${i}00; done; hg update
Si vous utilisez TortoiseHg Workbench, j'ai trouvé la vérification de la "comprimé de transfert" dans la section Options du Clone dialogue a fonctionné pour moi.