Я получаю противоречивое поведение при установке Git Bash на разных компьютерах с Windows 7. Различия в поведении довольно незначительны, но я хотел бы понять, что может быть причиной несоответствия, и рассмотреть его, прежде чем он создаст проблему.
Использование git push
в действительный репозиторий в качестве иллюстрации, которая воспроизводит поведение: на одном компьютере процесс push во время записи объектов, по-видимому, связан с удаленным сервером.
Одна консольная выходная линия
Writing objects: 13% (53/402), 664.00 KiB | 970.00 KiB/s
заменяется в консоли
Writing objects: 14% (57/402), 984.00 KiB | 117.00 KiB/s
когда происходит обновление хода выполнения (т. е. состояние обновляется в консоли)
Однако на моей другой машине прогресс записывается в консоль в виде новой строки. Поэтому вывод гласит:
Writing objects: 13% (53/402), 664.00 KiB | 970.00 KiB/s
Writing objects: 14% (57/402), 984.00 KiB | 117.00 KiB/s
Как я уже сказал, это довольно незначительная проблема. Но выполнение каждой операции с отчетом об удаленном источнике в нескольких строках приводит к тому, что каждая операция заполняет довольно много моего буфера консоли. Я боюсь, что в какой-то момент я захочу проверить свой буфер на «что-то», что я сделал только для того, чтобы его вытолкнуло парой чрезвычайно болтливых операций.