'da Git bash yoluyla Klasörün değiştirilmesi Durum
ve
dosyalarındaki dosyaları değiştirmem gerekiyor. Denediğim ilk şey klasörleri yeniden adlandırmaktı, ama Git bu değişiklikleri almadı. Bu yüzden git mv -f controller Controller
kullanarak çalıştı ama şöyle der:Windows
fatal: renaming 'application/classes/controller failed: Permission denied
Küresel ignorecase bayrağını ayarlama denedim:
git config --global core.ignorecase false
Ama hala çalışmıyor. Bazı insanlar klasörü repodan çıkarmayı, silmeyi, sonra yeniden eklemeyi önerdiler, ancak diğer insanlar repoyu aldığında bu değişiklik nasıl olacak? Denediğim başka bir şey var mı?
Düzenleme: Bu dosyalar için değil, klasörler için çalışır.
İzin reddedildi, bu dizini geçerli dizini olan bir gezgin penceresine veya komut satırı istemcisine sahip olduğunuzdan ve böylelikle yeniden adlandırmayı engelleyebilir. Bunun böyle olmadığından emin olun ve tekrar deneyin. –
Sorun, Windows dosya sisteminin gerçekten durum koruma olmasıdır. '' Denetleyici' '' Denetleyici''ye taşınma onu kendi içine taşırdı. Muhtemelen çözüm geçici ve daha sonra doğru adaya taşımaktır. Ya da iyi bir işletim sistemi kullanın ;-) –
@MichaelWild NTFS, büyük/küçük harf duyarlıdır ve büyük/küçük harf değiştiren isimleri mükemmel şekilde ele alabilir. Daniel'in öne sürdüğü gibi bazı Explorer pencerelerinin bir şeyler engellemesi gerekiyor. – Barend