Что означает "ветка @@ ветка @@ ветка" в Clearcase? - PullRequest
1 голос
/ 28 апреля 2020

Фон

Я пытаюсь отбросить некоторые элементы, которые больше не нужны в прозрачном регистре. Я думаю, что мог подорвать какую-то политику, потому что после того, как я запустил rmbranch для файлов, которые я хотел удалить, каждый файл оказался в таком состоянии:

/some/directory/@@/main/dev/retired_branch_time_stamp/oldViewNum1234/1/file.txt@@/main/dev/new_view_3425_nickname/1

Я знаком с /some/directory/element@@/some/branch, но не с двойной нотацией "@@" выше. Уточни мой вопрос ...

Вопрос

Что означает запись something@@something@@something в открытом регистре?

1 Ответ

1 голос
/ 28 апреля 2020

Как я уже упоминал в « Доступ к меткам файла через расширенное имя файла как каталог », все, что после @@ - это расширенный по версии путь (см. pathnames_ccase)

  • Филиал: element-pname@@branch-pname
  • Версия: element-pname@@version-selector

Итак:

  • Первая часть /some/directory/@@/ - это каталог пространств имен с расширенным VOB
  • Затем у вас есть pname, за которым следует селектор версий.

Это относится к понятию " расширенное пространство имен ":

Расширение стандартной файловой системы Windows или Linux или UNIX, которая обеспечивает доступ к версиям элементов.

...