Подтвердить что ты не робот

В Perforce в Unix, как вы добавляете каталог, который является символической ссылкой?

Я создал символическую директорию ссылок в Unix, и я хотел бы добавить ее в perforce.

(этот вопрос относится к символическим ссылкам на Unix. Символьные ссылки Windows могут иметь совсем другое поведение от Unix.)

  • ../blah/dir1 является исходным каталогом, который содержит файлы, уже находящиеся в Perforce
  • dir2 является символической ссылкой на исходный каталог, который я хочу проверить
ln -s ../blah/dir1 dir2

Если я щелкнул правой кнопкой мыши по "dir2" в графическом интерфейсе p4v, он добавит каждый файл в файле.. /blah/dir 1 в качестве нового файла (даже если эти файлы уже находятся в Perforce) и fubar все.

Если я сделаю "p4 add dir2" из командной строки, он добавит каждый файл под.. /blah/dir 1 в качестве нового файла (даже если эти файлы уже находятся в Perforce) и fubar все.

Каков правильный синтаксис?

4b9b3361

Ответ 1

Добавьте символическую ссылку из оболочки с помощью параметра -t, чтобы установить тип символической ссылки.

p4 add -t symlink dir2

Ответ 2

Perforce может самостоятельно обнаруживать символические ссылки, и в команде не нужно добавлять специальные параметры. Просто регулярная команда, такая как следующая, нуждается в необходимости

p4 add <sym link filename>