Ini bukan pertanyaan tentang penanganan symlink di repositori mercurial.
Saya memiliki pengaturan ini di tempat saya menyimpan dotfiles saya di direktori terpisah ( .configuration
) yang dapat saya gunakan untuk menyinkronkan dotfiles saya antara cygwin / windows dan linux, kemudian menggunakan symlink bukannya dotfile di direktori home.
Jadi, saya memiliki symlink ~/.hgrc -> .configuration/.hgrc
di direktori home saya. Setelah mengatur ini, mercurial mengeluh demikian:
$ hg st
hg: config error at C:\Users\aaf\.hgrc:1: '!<symlink>ÿþ.configuration/.hgrc'
Menghapus symlink dan menggantinya dengan file yang sebenarnya berfungsi, sehingga isi .hgrc
file tidak salah. Saya bisa hidup dengan itu, saya kira, tetapi saya ingin tahu mengapa ini terjadi. Semua alat lain yang saya konfigurasi dengan cara yang sama berfungsi baik dengan dotfile yang disinkronkan.