Как объяснено в Каковы основные концепции ClearCase, которые должен знать каждый разработчик? , основное различие, которое вы найдете между ClearCase и большинством более поздних версий VCS:
ClearCase рассуждает файл за файлом, а не на уровне хранилища.
Таким образом, когда ClearCase создает базовый уровень, он фактически берет все последние версии файлов данного компонента и применяет метку для каждого файла.
SVN просто выполнит атомарную операцию, сделав новую ревизию хранилища с новым тегом (который на самом деле является дешевой копией в теге "directory", например в ветвях SVN: см. " Что вы используете В любом случае каталог svn-тегов?")
Обратите внимание также, что «базовый уровень» в ClearCase относится к методологии UCM, которая является дополнением к ClearCase и не имеет соответствия в UCM.
Базовая линия в ClearCase предназначена для «компонента», то есть определенного подмножества всех файлов VOB.
Репозиторий SVN - это просто массивное централизованное место, где вы можете создавать версии любого количества файлов. Вы можете рассматривать конкретный каталог этого репозитория SVN как компонент (и только «тег»), но это полностью на ваше усмотрение: вы не будете сначала «объявлять» компонент в SVN, до того, как «опубликуете» его.