Git'te bir dosyayı git-mv kullanarak taşıdığımda durum dosyanın yeniden adlandırıldığını gösterir ve bazı bölümleri değiştirsem bile yine de aynı şey olduğunu düşünür (ki bu iyi çünkü geçmişini takip etmeme izin veriyor) .
Bir dosyayı kopyaladığımda, orijinal dosyanın bazı geçmişleri var, yeni kopyayla ilişkilendirmek istiyorum.
Dosyayı hareket ettirmeyi denedim ve sonra orijinal konumunda yeniden ödeme yapmaya çalıştım - bir kez taşındığında git orijinal konumu kontrol etmeme izin vermiyor.
Bir dosya sistemi kopyası yapmayı ve sonra dosyayı eklemeyi denedim - git yeni bir dosya olarak listeler.
Git kaydını bir dosya kopyalama işlemine, geçmişin orijinal dosyaya kadar izlenebileceği bir dosya yeniden adlandırma / taşıma kaydına benzer şekilde yapmanın bir yolu var mı?
diff.renames
içincopies
(örn. 'git config diff.renames copies
') Ayarını yapın . Ben biraz mantıksız olduğunu kabul ediyorum.