Если я хочу, чтобы моя символическая ссылка стала активной в основном представлении (или для разработчиков), нужно ли мне ее регистрировать?

#clearcase #symlink #checkin

#clearcase #символическая ссылка #проверка

Вопрос:

Справочная информация

В clearcase вы можете создавать символические ссылки с помощью серии команд:

  1. Измените каталог (cd) на корневой для VOB1: cd /vobs / vob1
  2. Проверьте каталог в целевом VOB, vob1: cleartool co -nc .
  3. Создайте символическую ссылку из исходного VOB-файла, vob2: Примечание: Всегда лучше использовать относительный путь к корню другого VOB-файла. cleartool ln -slink ../vob2 vob2
  4. Укажите каталог, чтобы убедиться, что ссылка там есть: cleartool ls vob2 —> ../vob2
  5. Проверьте текущий каталог, чтобы зафиксировать изменения: cleartool ci -nc .
  6. Протестируйте ссылку: cd vob2 pwd / vobs / vob1 / vob2

Шаги, описанные на странице IBM, применяются к символической ссылке на исходный и целевой каталоги, которые уже существуют. Создание символической ссылки на файл — это почти то же самое.

Проблема

Согласно шагу 5, вы должны проверить в целевом каталоге (в данном случае vob1), чтобы символическая ссылка стала активной глобально. Это тривиально, поскольку каталог уже существует. Однако на странице IBM ничего не говорится о проверке новых символических ссылок на файлы (или каталоги). Я знаю, что символические ссылки clearcase нельзя удалить, но ничего не говорится о проверке в новых символических ссылках. Что подводит меня к моему вопросу:

Вопрос

Нужно ли мне регистрировать вновь созданную символическую ссылку на файл, чтобы ссылка стала активной глобально?

Ответ №1:

Нужно ли мне регистрировать вновь созданную символическую ссылку на файл, чтобы ссылка стала активной глобально?

Нет: шаг 5 относится к родительской папке создаваемого вами элемента (здесь символическая ссылка).
Для этого элемента (созданного на шаге 3) вам нужно будет проверить родительскую папку, чтобы эта папка перечислила его в качестве своих подэлементов.

Пока родительская папка не зарегистрирована, ваш новый элемент остается видимым только в вашем представлении.