Özel bir sorunum var Burada veya başka bir yerde çözüm bulunamadı. Bir SVN deposu var ve ona erişmek ve üzerinde çalışmak için git-svn kullanıyorum.Git-svn'deki boş dizinleri nasıl kaldırabilirim?
Bir süre önce, SVN deposunda bazı boş dizinler vardı (boş, yalnızca alt klasörler). Git bunları izlemiyor. Sonra onları SVN deposundan sildiler. Ama hala bile
git svn rebase
çalıştırdıktan sonra onlara sahip Ve ben onları eliyle silerken, bunlar sırasında yeniden yaratılır sonraki ben onlardan kurtulmak nasıl
git svn rebase
?
Saf SVN kullanarak kontrol ettim ve depoda değiller.
Hmmm, bu garip. Git, dizinleri hiç bilmiyor veya takip etmiyor. Patronunuzun onları silmişken kaçırmış olabileceği bu dizinlerde eski görünmez dosyalar olup olmadığını kontrol ettiniz mi? Gizli dosyaları kontrol etmek için dizinde 'ls -la' yapmayı deneyin. – Leif
Geceyarısı Komutanı hiçbir şey saklamaz;) Klasörler boş. Bu bir hata olabilir mi? :/ – Paladin
Git ile birçok (birçok) hayal kırıklığım vardı, ama henüz bir yasal "hata" ile karşılaştım. Benim sıkıntılarımın çoğu benim anlayış eksikliğim yüzünden ortaya çıktı. Git komut satırından 'git status'unu yaparsanız ne olur? Klasörler herhangi bir şansla "izlenimsiz" olarak görünüyor mu? Bu dizinlerde 'ls-files dizin_adı -error-unmatch' komutunu yaparsanız; 'true' veya 'false 'döndürüyor mu? Klasörlerin yeni bir klonla birlikte eklenip eklenmediğini görmek için depo ile ('git clone ') Git'i yeniden klonlamayı deneyin; Belki sadece eski bir revizyondan takılıyorlar. Ben sadece burada çılgınca tahmin ediyorum. – Leif