Программисты, которые приходят из тонкой / распределенной VCS или использовали ее раньше, будут фиксировать небольшие изменения или функции, потому что локальная фиксация очень дешева. Затем они будут подталкивать к центральному репо, когда им нужно синхронизироваться. Но поскольку фиксация с SVN обходится очень дорого, программисты, которые используют SVN (обычно), фиксируют ежедневно, что иногда набор изменений может быть очень большим, и коммиты могут быть связаны функциями Это плохой привычка.
Поэтому я пытаюсь перенести эту лучшую практику из использования DVCS в SVN. Поэтому я хотел бы передать SVN по функциям, чтобы мне было проще откатиться, когда в изменениях возникнет проблема.