"la transmisión terminó inesperadamente" en el clon


Intento clonar pero obtengo una reversión. Yo podría clonar en otro equipo anteriormente, pero ahora tengo una reversión y no se por qué:

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>

Actualmente solo estoy tratando de hacerlo de nuevo, pero sospecho que wil ltime a cabo, me puede decir cómo depurar más lo que está sucediendo y posiblemente resolver el problema? Lo ejecuté en modo de depuración y esto es lo que sucede.

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!
Author: ivan_pozdeev, 2014-02-09

3 answers

Su conexión TCP a bitbucket está muriendo antes de que se descargue todo el repositorio probably probablemente una conexión de red flaky o un disco completo. Si es el primero puedes hacerlo en trozos pequeños usando -r así:

hg init montao
cd montao
hg pull -r 50 https://[email protected]/niklasr/montao  # get the first 50 changesets
hg pull -r 100 https://[email protected]/niklasr/montao  # get the next 50 changesets
...

Eso solo debería ser necesario si algo está mal con su ruta de red a bitbucket o si el repositorio es increíblemente grande.

 35
Author: Ry4an Brase,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-16 22:54:58

Una sintaxis más fácil en comparación con la respuesta de Ry4an Brase:

hg clone -r 1 https://[email protected]/niklasr/montao  # get the first 1 changeset
cd montao
hg pull -r 50    # first 50 changesets
hg pull -r 100   # first 100 changesets
...
hg pull          # all remaining changesets
hg update        # create working copy
 2
Author: Codeguard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-24 12:14:34

Si está utilizando TortoiseHg Workbench, encontré que marcar "Usar transferencia comprimida" en Opciones en el diálogo de clonación funcionó para mí.

 1
Author: Nick Gallant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-03 20:22:13