перемещенная символическая ссылка исчезает из проводника Windows - PullRequest
1 голос
/ 14 сентября 2011

Я бы хотел изменить структуру нашего исходного кода внутри ClearCase, прежде чем использовать собственный сценарий для его экспорта в другую систему SCM.Поскольку исходный код все еще может немного измениться, я сделал это, вставив ссылки на содержимое существующих папок в новую структуру.

Теперь желаемая структура папок изменилась, и мне нужно переместить эти символические ссылки (или запустить всюпроцесс закончен, что является моей стратегией отступления, если никто не может помочь мне здесь).Но после перемещения любых символических ссылок (кстати, внутри того же VOB в динамическом представлении), Windows Explorer не показывает элементы в новой позиции.ClearCase Explorer отображает их, как и ожидалось, в новом месте и помечается как символическая ссылка;но они явно потеряли свою цель, так как опция «Деформировать цель» в контекстном меню затенена.

Перезапуск ПК и отключение / перемонтирование VOB ничего не сделали для улучшения ситуации.

Может кто-нибудь сказать мне, как это могло произойти, как предотвратить это снова и, возможно, как я могу восстановить явно испорченные ссылки?

1 Ответ

1 голос
/ 14 сентября 2011

Если цель сама изменилась, это кажется нормальным, чем символические ссылки VOB теряют свою цель, и контекстное меню " Деформация к символической ссылке " не работает. 1005 *

Убедитесь, что ваша символическая ссылка (используется здесь в динамическом представлении ) является мягкой ссылкой.
Но если переместить ссылку и на целевое изменение, я думаю, что быстрее удалить и заново создать символическую ссылку.


На самом деле, OP SvenS упоминается в комментариях:

целевой путь символических ссылок может быть сохранен относительно ссылки .
Похоже, что это так, так как я только что переместил их обратно на прежнее место, и цели снова появились в Проводнике Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...