Выполните и как создать символические ссылки на общий ресурс самбы в Windows

2048
stefangachter

Я использую Perforce и имею рабочее пространство проекта под Linux. Проект содержит много символических ссылок. У меня нет проблем с Perforce и символическими ссылками, пока я работаю в Linux. Однако, если я подключаю проект через Samba к своему компьютеру с Windows и создаю рабочее пространство для этого общего ресурса Samba, символические ссылки разрушаются. Похоже, Perforce не может правильно читать и писать символические ссылки на моем общем ресурсе Samba.

Есть ли решение или обходной путь, чтобы заставить Perforce создавать совместимые с Linux символические ссылки на общий ресурс Samba?

2
Какая версия Windows, и является ли Linux сервером или клиентом? grawity 13 лет назад 0
Я использую Windowx XP SP3. Linux это клиент, т.е. Я получаю доступ к Linux из Windows. stefangachter 13 лет назад 0

1 ответ на вопрос

1
grawity

Windows не имеет встроенной поддержки символических ссылок до Vista / 7.


Если вы подключаетесь к общему ресурсу Windows из Linux, попробуйте добавить sfuпараметр в mountкоманду:

mount -t cifs -o sfu, (другие опции) // сервер / общий ресурс / точка монтирования

Если вы используете Perforce в Windows и подключаетесь к общему ресурсу в Linux, а ваша версия Windows не поддерживает символические ссылки, вы не сможете их использовать. (Существует небольшая вероятность, что Services for Unix могут помочь, но я не использовал это много.)

Спасибо за комментарий. Я работаю под Windows XP и получаю доступ к серверу Linux через Samba. Так что, похоже, решения пока нет. stefangachter 13 лет назад 0
@stefan: В случае XP мой ответ выше: Windows XP не поддерживает символические ссылки. grawity 13 лет назад 0