У меня есть странная настройка с Git. В основном я:
[client 1] <---> [remote repo] ----> [client 2]
[Клиент 1] - это, по сути, местное репо, с которым я работаю, потому что я не могу скомпилировать/построить проект на своей локальной машине.
[Клиент 2] - это удаленный сервер для создания.
В середине у меня есть другое репо [remote repo], в основном для синхронизации с центральным репо cvs в моей компании, а также синхронизация между моими [клиентом 1] и [клиентом 2].
Поскольку все компиляция/построение выполняется на [client 2], у меня есть много тривиальных коммитов на [клиент 1] только для исправления ошибок компиляции или построения.
Итак, к тому времени, когда я выясню, что в последнем коммите есть ошибки, это уже слишком поздно, потому что фиксация уже была нажата и вытащена из удаленного репо.
Как я могу скворовать эти (много) тривиальные коммиты в один? Спасибо.