Если вы хотите объединить некоторые изменения в один вид коммита, единственный вариант, о котором я могу подумать, это сгенерировать diff из всего, что вы сделали (TortoiseSVN имеет возможность сделать это или вы можете использовать команду svn diff
, если вы дружественны к командной строке), но на самом деле это работает только один раз, если вы не знаете, что будете работать с отдельными файлами для каждого пакета.
Я делал это несколько раз в прошлом, когда я не хотел создавать совершенно новую ветку для функции, которая была бы очень экспериментальной, но также не хотел проверять ее в центральном репо. Затем я мог бы поделиться этим файлом исправления с другими, но это все еще был относительно хрупкий способ сделать это, поскольку он гарантированно применялся только к ревизии, с которой я его сгенерировал.