"Git çekme" işlemi yapılırken, üzerine yazmak istediği bir dosyanın bağlantısını kaldıramadığından, işlemi iptal etti çünkü bu dosyaları kilitleyen bir uygulamayı kapatmayı unuttum. Uygulamayı kapatıp reexecute "git çekme" ve aşağıdaki hata iletisini almaya çalıştığınızdaGit çekme sırasında dosyanın bağlantısını kaldıramadı - tutarsız depo durumundan nasıl çıkarım?
:
"Error: Your local changes to the following files would be overwritten by merge: ..."
ve
Açıkça"Error: The following untracked working tree files would be overwritten by merge: ..."
, git sadece bir rulo yapmadan çekme iptal -back ve şimdi çektiği değişiklikleri yerel değişimlerim olarak görüyor.
Bu eyaletten nasıl çıkarım? Çok fazla dosyadan bahsediyoruz ve bir "git revert" yapmadan önce, tarafımdan bazı yerel değişiklikler olsaydı, her dosya için manuel olarak kontrol etmem gerekiyordu.
Not: dağıtılmış geliştiricilerin "çekme" ve "&" işlevlerini sık sık merkezi bir bitbucket deposuna ilettiği istemci-sunucu benzeri bir kurulumda git'i kullanıyoruz.
Hm, birisi bu soruyu yanıtladı (25 Ocak) ve şimdi cevap gitti mi? Stash kullanarak önerilen çözüm oldu -> çekilemez değil mi? – Stiefel
Peki ya git birleştirme - işte? – Vorac
Kabul edilebilir bir çözüm buldum (aşağıdaki cevaba bakın) ancak daha iyi çözümler için açık. Ayrıca: Bu hatayı bir böcek olarak düşünür müsün? – Stiefel