Это модель Subversion: вы делаете некоторые разработки локально, проверяете, что все в порядке, и, если готовы, фиксируете сразу несколько изменений в хранилище.
Если модификация важна и занимает много времени, вы должны разбить ее на несколько коротких модификаций и зафиксировать эти короткие модификации как можно скорее. Если вы не хотите, чтобы другие разработчики в соединительной линии видели эти изменения, пока все не будет сделано, то создайте ветвь компонента, регулярно выполняйте коммит в этой ветви компонента и затем реинтегрируйте ветвь компонента в ствол.
Это хорошо описано в книге SVN .