Paksa dan cara membuat tautan simbolis pada berbagi samba di Windows

2

Saya menggunakan Perforce dan memiliki ruang kerja proyek di Linux. Proyek ini mengandung banyak tautan simbolik. Saya tidak punya masalah dengan Perforce dan tautan simbolik selama saya bekerja di Linux. Namun, jika saya memasang proyek melalui Samba ke komputer Windows saya dan jika saya membuat Workspace untuk share Samba ini, maka tautan simbolis rusak. Sepertinya Perforce tidak dapat membaca dan menulis tautan simbolis pada share Samba saya dengan benar.

Apakah ada solusi atau solusi untuk memaksa Perforce untuk membuat tautan simbolik yang kompatibel dengan Linux pada pembagian Samba?

stefangachter
sumber
Versi Windows mana, dan apakah Linux server atau klien?
grawity
Saya menggunakan Windowx XP SP3. Linux adalah klien, yaitu. Saya mengakses Linux dari Windows.
stefangachter

Jawaban:

1

Windows tidak memiliki dukungan symlink asli hingga Vista / 7.


Jika Anda terhubung ke Windows share dari Linux, coba tambahkan sfuopsi ke mountperintah:

mount -t cifs -o sfu, (opsi lain) // server / share / mountpoint

Jika Anda menjalankan Perforce di Windows dan menyambung ke share di Linux, dan versi Windows Anda tidak mendukung symlink, Anda tidak dapat menggunakannya. (Ada sedikit kemungkinan Layanan untuk Unix dapat membantu, tetapi saya belum menggunakannya terlalu banyak.)

grawity
sumber
Terima kasih atas komentarnya. Saya bekerja di bawah Windows XP dan mengakses server Linux melalui Samba. Jadi, sepertinya tidak ada solusi sejauh ini.
stefangachter
@stefan: Dalam hal XP, jawaban saya di atas berlaku: Windows XP tidak memiliki dukungan symlink.
grawity