Я часто проверяю.
Управление исходными кодами дает вам две вещи, которые вы теряете из-за частой регистрации:
- упрощение совместной работы
- отслеживание истории изменений во времени
Другие разработчики должны знать об изменениях, которые происходят в кодовой базе. Ранняя регистрация изменений уведомляет их о том, над чем вы работаете. Это может помочь против дублирования усилий (либо несколько человек, выполняющих одно и то же исправление одной и той же ошибки). Редкие проверки могут привести к значительным и неожиданным изменениям в коде, что, скорее всего, приведет к трудным ситуациям отладки (в меньшей степени из-за кода, который вы только что зарегистрировали, но из-за сложности его взаимодействия с остальной системой ).
Ваша система контроля версий не может помочь вам отменить изменения, если она не знает, какие изменения были внесены. Кроме того, если вы потеряете локальные изменения, над которыми работали на прошлой неделе, ущерб был бы гораздо больше.
Вы не должны ограничивать себя из-за дискового пространства. Системы SCM достаточно умны в использовании своего диска, но в любом случае хранилище дешево и много.
Тем не менее, я предлагаю вам разделить работу, которую вы должны сделать, на маленькие кусочки, и зарегистрируйтесь после того, как вы выполнили один такой кусочек. Это будет проще для вас и других разработчиков.