GitPython — ошибка сценария — уже существует и не является пустым каталогомPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 GitPython — ошибка сценария — уже существует и не является пустым каталогом

Сообщение Anonymous »

У меня есть скрипт, который делает клон нужного мне репозитория. Этот скрипт необходимо выполнять каждый день, т.е. перезагружать данные из репозитория. С самим клонированием проблем нет - при первом запуске скачиваются все необходимые файлы. Но следующий выбивает эту ошибку.

Код: Выделить всё

stderr: 'fatal: destination path 'C:/Users/tred1/Desktop/WORK/анализатор/GHR_Y00011450/Data' already exists and is not an empty directory.
Те. Я не могу клонировать каталог в папку, где он уже существует. Что звучит довольно логично. Я только учусь работать с git и иногда не совсем понимаю команды.
Вот часть кода, выполняющего клонирование

Код: Выделить всё

class CloneProgress(RemoteProgress):
def update(self, op_code, cur_count, max_count=None, message=''):
pbar = tqdm(total=max_count)
pbar.update(cur_count)

def save (source, directory):
Repo.clone_from(source, directory,  branch='master', progress=CloneProgress())
Как мне обновить и добавить новые файлы из этого каталога, чтобы обойти эту ошибку? Может есть какой-то метод?

Подробнее здесь: https://stackoverflow.com/questions/689 ... -directory
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»