#clearcase #symlink #checkin
#clearcase #символическая ссылка #проверка
Вопрос:
Справочная информация
В clearcase вы можете создавать символические ссылки с помощью серии команд:
- Измените каталог (cd) на корневой для VOB1: cd /vobs / vob1
- Проверьте каталог в целевом VOB, vob1: cleartool co -nc .
- Создайте символическую ссылку из исходного VOB-файла, vob2: Примечание: Всегда лучше использовать относительный путь к корню другого VOB-файла. cleartool ln -slink ../vob2 vob2
- Укажите каталог, чтобы убедиться, что ссылка там есть: cleartool ls vob2 —> ../vob2
- Проверьте текущий каталог, чтобы зафиксировать изменения: cleartool ci -nc .
- Протестируйте ссылку: cd vob2 pwd / vobs / vob1 / vob2
Шаги, описанные на странице IBM, применяются к символической ссылке на исходный и целевой каталоги, которые уже существуют. Создание символической ссылки на файл — это почти то же самое.
Проблема
Согласно шагу 5, вы должны проверить в целевом каталоге (в данном случае vob1), чтобы символическая ссылка стала активной глобально. Это тривиально, поскольку каталог уже существует. Однако на странице IBM ничего не говорится о проверке новых символических ссылок на файлы (или каталоги). Я знаю, что символические ссылки clearcase нельзя удалить, но ничего не говорится о проверке в новых символических ссылках. Что подводит меня к моему вопросу:
Вопрос
Нужно ли мне регистрировать вновь созданную символическую ссылку на файл, чтобы ссылка стала активной глобально?
Ответ №1:
Нужно ли мне регистрировать вновь созданную символическую ссылку на файл, чтобы ссылка стала активной глобально?
Нет: шаг 5 относится к родительской папке создаваемого вами элемента (здесь символическая ссылка).
Для этого элемента (созданного на шаге 3) вам нужно будет проверить родительскую папку, чтобы эта папка перечислила его в качестве своих подэлементов.
Пока родительская папка не зарегистрирована, ваш новый элемент остается видимым только в вашем представлении.