Вот несколько рекомендаций, как организовать коммиты в монорепозитории с каталогами /front и /back:
1. Отдельные коммиты для каждого каталога: Разделяйте изменения в каталоге /front и /back на отдельные коммиты. Например, если вы вносите изменения в интерфейс пользователя в каталоге /front и добавляете новый маршрут в каталоге /back, сделайте два отдельных коммита - один для изменений в каталоге /front и другой для изменений в каталоге /back.
2. Организация коммитов по функциональности: Вместо того, чтобы разделять коммиты по каталогу, вы можете организовать их по функциональности. Например, если вы работаете над функцией аутентификации, то внесите изменения и в каталог /front, и в каталог /back в одном коммите. Это поможет вам лучше отслеживать изменения и удерживать функциональность вместе.
3. Использование веток: Если ваши изменения в /front и /back не связаны друг с другом и разрабатываются независимо, можно создать отдельные ветки для каждого каталога. Это позволит вам работать над изменениями в /front и /back параллельно и затем объединить их в основную ветку.
4. Описательные комментарии к коммитам: Независимо от того, как вы организуете коммиты, важно описывать их хорошими и понятными комментариями. Опишите ваши изменения и поясните их причину в комментарии к коммиту, чтобы другой разработчик мог легко понять, что было сделано.
5. Поддержание структуры проекта: Следите за структурой проекта и убеждайтесь, что ваши коммиты отражают эту структуру. Не забывайте вносить изменения в связанные файлы и папки при внесении изменений в /front и /back.