Pertanyaan-pertanyaan Windows SymLink: Bagaimana cara saya tahu jika suatu file dikaitkan /

1

Saya tidak yakin bagaimana cara mengungkapkan pertanyaan saya, saya akan menjelaskan apa yang saya lakukan, mungkin kesalahpahaman saya akan ditampilkan.

Saya di windows 7. Saya menghubungkan file yang sedang saya kerjakan dalam sebuah proyek ke direktori sandbox. Saya percaya saya melakukan ini menggunakan alat msys ln.exe. Saya melakukan sesuatu seperti di kotak pasir lain; Pada inti kotak pasir ... dan seterusnya. Saya ingat bahwa saya memang lupa untuk menghubungkan direktori dan saya harus kembali dan mengulanginya, saya mungkin telah menggunakan mklink saat itu.

Masalah Pertama: Ketika saya memperbarui satu file, UIManager.py perubahan tampaknya tidak menyebar ke file UIManager.py yang asli. Jadi, saya pikir saya mungkin tidak sengaja hanya menyalin file ini, melakukan sesuatu yang aneh dengan mklink, bukan ln.exe, atau entah bagaimana symlink rusak.

Masalah kedua: Ketika saya mengubah sesuatu menjadi file ConcretePrintable.py, perubahannya menyebar, tetapi saya harus memuat ulang file tersebut. (: e ConcretePrintable.py in gvim) Mengapa begitu?

Erotemik
sumber

Jawaban:

0

MSYS sebenarnya tidak mendukung symlink. Itu hanya membuat salinan ketika diminta untuk membuat symlink.

Tidak yakin apa yang Anda tanyakan dalam edisi kedua. Apakah Anda mengharapkannya dimuat ulang secara otomatis, atau diberitahukan? Saya kira jika perubahannya menjadi terlihat pada ulang, Anda memang membuat symlink nyata menggunakan mklink. Mungkin symlinks tidak transparan untuk apa pun yang menggunakan sistem pemberitahuan perubahan file gvim.

ak2
sumber