Bu yüzden repo'mdaki tüm dosya adlarını büyük harften küçük harfe değiştirdim. Eğer standart bir şekilde yapmaya çalıştıysam aşağıdaki hatayı alırdım. Dosya adı büyük harf değiştirmeyi değiştirdikten sonra git birleştirme
$ git mv Actuals.py actuals.py
fatal: destination exists, source=Actuals.py, destination=actuals.py
Yani ben İşe yaradı
force
seçenek
$ git mv -f Actuals.py actuals.py
warning: destination exists; will overwrite!
kullanılan ama şimdi denemek ve ben derde başka bir şube zaman çıkış.
$ git checkout -f integration
Switched to branch 'integration'
Ama bu haline önceki şube birleştirmeye çalıştığınızda, ben bloke olsun çünkü şimdi yine gerçekten belada: Yani
$ git checkout integration
error: Untracked working tree file 'Actuals.py' would be overwritten by merge.
Onu da zorlamak
$ git merge develop
Updating 6256d82..a5b3ea1
error: Untracked working tree file 'actuals.py' would be overwritten by merge. Aborting
Bu dosyaların yerel kopyalarını oluşturmanın ve birleştirmek istediğim her bir dalı silip eklemenin kısa bir yoludur, bunu nasıl yaparım?
Neden 'mv' yerine' git mv' kullanıyordunuz? – intboolstring
@intboolstring çünkü repo, değişiklikleri algılamayacaktı ve diğer kullanıcılar, isimleri yanlış durumla kontrol ediyordu. Dosyalardaki sözdizimi sonra başarısız olur. – Mike
Hangi platformda hangi sürümde bulunur? – TriskalJM