Рассмотрим ситуацию: я сделал несколько изменений в одном версионном файле и хочу зафиксировать изменения. Теперь я понимаю, что они должны быть зафиксированы в виде двух отдельных коммитов, так что некоторые изменения принадлежат одной ревизии, а другие - другой. Как я могу сделать это наиболее эффективно?
Скопируйте файл, используйте svn diff, чтобы отменить изменения для второго набора изменений, передайте измененный файл с первым набором изменений, скопируйте файл обратно, передайте второй набор изменений.
Это зависит от того, поддерживает ли TortoiseSvn выбор Hunk. TortoiseHg (для Mercurial) делает, поэтому я предполагаю, что Tortoisesvn делает то же самое.