gitpython выполняет простую фиксацию [дубликат]

Разве это было бы совсем иначе, если бы вы это сделали?

int i;
unsigned int u;
c >> i;
u = i;
std :: cout << u;

Не имеет большого значения, что operator>> допускает несоответствие знака, поскольку базовые правила C позволят сделать молчащее преобразование в любом случае.

Это говорит о том, что my gcc (4.3.5 на Solaris) говорит, что это ошибка преобразования.

g3]

0
задан EvertW 16 September 2015 в 13:36
поделиться

1 ответ

Вы ничего не пропустили. GitPython больше похож на сантехнику, а не на фарфор, который является git add -u и git commit.

Поэтому он жизнеспособен и рекомендуется использовать предоставленную оболочку git-команд, чтобы быстро выполнить работу, как уже продемонстрировано в вашем пример (например, repo.git.add(update=True)).

Несмотря на то, что возможно реализовать что-либо чисто в GitPython, оно не будет работать так же хорошо, как было бы доказано, что соответствующая реализация native git уже есть.

GitPython начинает становиться мощным, если вы хотите быстро и удобно получить доступ к данным репозитория git через относительно удобный и pythonic API. Примеры включают в себя доступ к информации о ветке и теге, или запрос коммитации во всех деталях.

0
ответ дан Byron 25 August 2018 в 23:58
поделиться
Другие вопросы по тегам:

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