Если я хочу, чтобы моя символическая ссылка стала активной в главном (или dev) представлении, нужно ли регистрировать ее? - PullRequest
1 голос
/ 11 марта 2019

Фон

В 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, применяются к символическисвязывание исходных и целевых каталогов, которые уже существуют.Создание символической ссылки на файл - почти то же самое.

Issue

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

Вопрос

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

1 Ответ

1 голос
/ 12 марта 2019

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

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

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

...