Clearcase сохраняет свои «файлы» в виде каталогов
Что Арик пытается вам сказать , так это то, что ClearCase использует расширенные имена путей , "расширенные", поскольку он расширяет имя файла с помощью путь версии .
Таким образом, в динамическом представлении любой файл может быть описан, чтобы раскрыть путь его версий:
$ ct ls
myFile
$ ct descr -l myFile
myFile@@/main/3
В динамическом представлении вы можете просмотреть версии файла (отсюда и «файл как каталоги»), часть
$ cd myFile@@
$ ls
main
$ cd main
$ ls
3
$ cat 3
... // content of third version of myFile
Теперь, если здесь используется ClearQuest (система отслеживания ошибок), это будет ссылаться на действия (набор изменений набора файлов) ClearCase.
Но с ClearCase версия файла (на который ссылается ClearQuest или полученного другим способом) может быть очень хорошо удалена в динамическом представлении (на самом деле "rmonym").
Это означает, что на файл может ссылаться ClearQuest или какое-либо действие ClearCase, но он не может быть виден непосредственно с ClearCase в динамическом представлении.
Однако его расширенный путь будет по-прежнему доступен в том же динамическом представлении.