Как продолжить клонирование Git-репозитория, чтобы загрузка была остановлена?

6865
kokbira

Я клонировал Git-репозиторий, когда внезапно не удалось подключиться к Интернету. Таким образом, загрузка была остановлена, и было загружено около 50% всех файлов.

Однако я не могу продолжить загрузку. Если я попытаюсь выполнить Pull / Fetch, Git предложит «fatal: destination path» уже существует и не является пустым каталогом. ». Единственным способом, который я нашел, было удаление папки назначения и загрузка с начала.

Есть ли способ выполнить операцию, чтобы продолжить загрузку с того места, где она была остановлена?

Я использую Git на Windows (через установленный TortoiseGit-1.5.2.0-32bit.msi + Git-1.7.0.2-preview20100309.exe).

8

2 ответа на вопрос

3
knweiss

Функция « Перезапускаемый клон» была частью идеи Google Summer of Code 2009 для git - в разделе «Проекты настолько большие, что ваша голова будет вертеться». Тем не менее, я не знаю о реализации.

Я должен подождать ... Спасибо. kokbira 13 лет назад 0
0
David d C e Freitas

Пытаться

  1. мерзавец
  2. мерзавец добавить.
  3. git remote добавить мастер ssh: // пользователь @ сервер: /GitRepos/myproject.git
  4. мерзавец

Это сработало для меня, но я не знаю, находится ли он в «правильном» состоянии или все равно перезаписал все файлы.

Он в основном создает пустое хранилище, добавляет в него все существующие файлы, затем добавляет мастер-пульт, а затем извлекает файлы.

хорошо, я проверю. Спасибо kokbira 12 лет назад 0

Похожие вопросы