Subversion не поддерживает атомарные ревизии.
(Примечание: если кто-то может доказать, что я не прав, я с радостью поменяю принятый ответ.)
Я сравнил Git и Subversion, используя TortoiseGit и TortoiseSVN (и посмотрел, что возможно в командной строке).
С помощью Svn и Git я могу обновиться до определенной ревизии или одновременно просматривать и обновлять до разных версий только одного файла.
С обоими клиентами Tortoise я могу видеть отдельные фиксации (ревизии) из репозитория и просматривать изменения между ревизией и предыдущей ревизией. (Обратите внимание, что я не могу сделать это в Eclipse, см. Вопрос.)
Однако, только с помощью Git я могу обновлять или выбирать отдельные коммиты. Наиболее близким, что я видел к этой функциональности в Subversion, является обновление до заголовка и затем возвращение определенной ревизии с "вычитающим слиянием" ...
Тестовая настройка: создать проект, проверить или клонировать проект, сделать 2 отдельных коммита в хранилище из другого места, включая как минимум один файл, который был изменен в обоих коммитах.
Затем с помощью Git: получить удаленные изменения.
Затем с помощью Git и Subversion: посмотрите журнал.