LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

В GIT'е есть множество других актуальных проблем и недостатков:

  • Нет понятия докачки/дозагрузки из-за чего на нестабильных мобильных соединениях работа с GIT'ом превращается в ад.
  • Нет возможности добавить пустые каталоги в репозиторий и определить/запланировать этим действием будущую структуру проекта.
  • Проблемы с восстановлением БД при различных факапах. Несколько раз натыкался на повреждение базы и полную неработоспособность и невозможность восстановления репозитория из-за, скажем так, внезапного отключения электричества при работе с репозиторием. Спасала только децентрализация и привычка отправлять коммиты в удалённые репозитории сразу после их создания.
  • Достаточно неочевидная работа с несколькими подпроектами как с помощью Git submodules, так и с помощью Git subtrees. Можно было сделать куда как проще.
  • Невозможность редактирования COMMIT_MSG отдельно от самого коммита, в итоге в крупных проектах везде очепятки и не слишком подробные сообщения, которые можно было бы исправить и дополнить полезными заметками, но с переписыванием всей истории никто не хочет заморачиваться

Куча их, но ты выбрал самую незначительную проблему, которую и проблемой-то с трудом можно назвать.

Исправление EXL, :

В GIT'е есть множество других актуальных проблем и недостатков:

  • Нет понятия докачки/дозагрузки из-за чего на нестабильных мобильных соединениях работа с GIT'ом превращается в ад.
  • Нет возможности добавить пустые каталоги в репозиторий и определить/запланировать этим действием будущую структуру проекта.
  • Проблемы с восстановлением БД при различных факапах. Несколько раз натыкался на повреждение базы и полную неработоспособность и невозможность восстановления репозитория из-за, скажем так, внезапного отключения света при работе с репозиторием. Спасала только децентрализация и привычка отправлять в коммиты в удалённые репозитории сразу после их создания.
  • Достаточно неочевидная работа с несколькими подпроектами как с помощью Git submodules, так и с помощью Git subtrees. Можно было сделать куда как проще.
  • Невозможность редактирования COMMIT_MSG отдельно от самого коммита, в итоге в крупных проектах везде очепятки и не слишком подробные сообщения, которые можно было бы исправить и дополнить полезными заметками, но с переписыванием всей истории никто не хочет заморачиваться

Куча их, но ты выбрал самую незначительную проблему, которую и проблемой-то с трудом можно назвать.

Исходная версия EXL, :

В GIT'е есть множество других актуальных проблем и недостатков:

  • Нет понятия докачки/дозагрузки из-за чего на нестабильных мобильных соединениях работа с GIT'ом превращается в ад.
  • Нет возможности добавить пустые каталоги в репозиторий и определить/запланировать этим действием будущую структуру проекта.
  • Проблемы с восстановлением БД при различных факапах. Несколько раз натыкался на повреждение базы и полную неработоспособность и невозможность восстановления репозитория из-за, скажем так, внезапного отключения света при работе с репозиторием. Спасала только децентрализация и привычка отправлять в коммиты в удалённые репозитории сразу после их создания.
  • Достаточно неочевидная работа с несколькими подпроектами как с помощью Git submodules, так и с помощью Git subtrees. Можно было сделать куда как проще.
  • Невозможность редактирования COMMIT_MSG отдельно от самого коммита, в итоге в крупных проектах везде очепятки и не слишком подробные сообщения, которые можно было бы исправлять и дополнить полезными заметками, но с переписыванием всей истории никто не хочет заморачиваться

    Куча их, но ты выбрал самую незначительную проблему, которую и проблемой-то с трудом можно назвать.