Geliştiricilerimiz, Windows ve Unix tabanlı işletim sistemlerinin bir karışımını kullanıyor. Bu nedenle, Unix makinelerinde oluşturulan semboller Windows geliştiricileri için bir sorun haline gelir. Windows'ta (msysgit), sembolik bağlantı işaret ettiği dosyanın yolunu içeren bir metin dosyasına dönüştürülür. Bunun yerine, symlink'i gerçek bir Windows symlink'e dönüştürmek istiyorum.
Bunun için gereken ( güncellenmiş ) çözüm:
- "Symlink" metin dosyalarını özyineli olarak arayacak bir ödeme sonrası komut dosyası yazın.
- Bunları, sahte "symlink" ile aynı ad ve uzantıya sahip Windows Symlink (mklink kullanarak) ile değiştirin
- .Git / info / exclude dosyasına giriş ekleyerek bu pencere işaretini yok sayın
Bunu ben uygulamamıştım ama bunun bu soruna sağlam bir yaklaşım olduğuna inanıyorum.
Sorular:
- Varsa, bu yaklaşımın olumsuz yanlarını görüyorsunuz?
- Bu ödeme sonrası komut dosyası uygulanabilir mi? Yani git oluşturur kukla "symlink" dosyaları özyineli olarak bulabilir miyim?
- Daha önce böyle bir senaryo üzerinde çalışan var mı?