Как по символической ссылке просмотреть личные файлы в открытом регистре? - PullRequest
1 голос
/ 31 января 2012

В нашем прозрачном корпусе у нас есть несколько папок, требующих одинакового содержимого

Мы используем символическую ссылку для достижения этой цели.Но теперь в наших папках просматриваются личные файлы, поэтому symlink ничего не даст.

Является ли копирование снова единственным механизмом?

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

1 Ответ

2 голосов
/ 31 января 2012

Символические ссылки (символические ссылки ОС, а не символические ссылки cleartool) должны поддерживаться, даже для личных файлов (в любом случае они будут работать в режиме моментального снимка: они основаны на собственной ОС).
В противном случае, копирование по-прежнему является решением проблемы.

Но мне неизвестно о какой-либо специальной политике в ClearCase для символических ссылок в файлах частного просмотра.
Единственная политика для версий символических ссылок (созданная cleartool ln -s, но это не ваш текущий сценарий):

В системах Linux и UNIX символические ссылки по умолчанию указаны как абсолютные имена путей.
Чтобы перечислить символические ссылки как относительные имена путей, установите переменную среды CCASE_LS_RELATIVE_SYMLINK_PATH.


OP Samselvaprabu упоминает об использовании привода Dynamic View и я в среде Windows и сообщает о следующей ошибке при создании символической ссылки:

Object Msilist.bat is not a valid symlink target; no symlinks will be created. 
Please select only valid symlink targets and retry the operation. 

Справочная страница " Для создания символической ссылки Vob " упоминает следующие ограничения:

Вы можете использовать команду cleartool ln -s для создания символической ссылки VOB (символическая ссылка) на следующие элементы:

  • Файл или каталог (зарегистрирован или извлечен)
  • Символическая ссылка
  • Затмеваемый элемент (только для динамических представлений)
  • Угнанный элемент (только просмотр снимков)

Цель символической ссылки должна находиться в том же виде, что и каталог, в котором должна быть создана символическая ссылка.
Если вы находитесь в режиме моментального снимка, выгруженные элементы не являются допустимыми целевыми ссылками. Также должен быть загружен каталог, в котором должна быть создана символическая ссылка.

Моя точка зрения была:

Если cleartool ln -s не работает, особенно для частного файла (которого в любом случае нет в ClearCase), используйте символическую ссылку ОС (в вашем случае, * 1053) * Символические ссылки NTFS , если вы используете Windows Vista или более, в противном случае простые точки соединения)

Так что OS символические ссылки (нативные символические ссылки, не созданные cleartool) должны работать.

...