Ubuntu GNOME üzerinde Android Studio 2.0 Beta 6 kullanıyorum. Garip bir problemle karşı karşıyayım. Android projemde git sürüm kontrolünü kullanıyorum. Projeyi oluşturduktan sonra, Android Studio GUI aracılığıyla değişiklik yapmayı seçtiğimde. Değişiklikler iletişim kutusu, her dosyayı değişmiş olarak gösterir. Herhangi bir dosyaya tıkladığımda, içeriklerin aynı olduğunu söylüyor. Aşağıdaki ekran görüntüsünü ekliyorum, herhangi bir dosyaya tıklamak, içeriklerin aynı olduğunu söylüyor. Android Studio değişmeyen dosyaları değişiklik değişikliklerinde gösteriliyor iletişim kutusu
Benim soru, neden Android Studio değişiklikler iletişim işlemek ve bunu nasıl çözebilir özdeş değişikliklerle dosyaları gösterir? Google'ı denedim ancak ilgili bir soru bulunamadı.cevap
Bu, IDE tarafından otomatik dosya kodlaması değişiklikleri nedeniyle olmalıdır (Projeyi başka bir yerden içe aktardıysanız). Bazen IDE'ler bunları otomatik olarak uygular. Sadece değişiklikleri geri al ve temizle yap. Değişiklikler tekrar ortaya çıkarsa, bir kez bir taahhütte bulunmanız gerekecek ve bundan sonra tamam olacaksınız.
Doğrulamak için normal olarak hareket eden bir dosyaya gidebilirsiniz. Bir notepad ile açın ve başka bir kodlama ile not defterinden sadece save as
. Sürüm kontrol penceresinde daha sonra değiştirilmiş olarak göstermelidir.
kontrol edin. Tipik suçluların hiçbiri suçsuz gibi gözükmüyordu. Git (komut satırından) söz konusu olduğunda, dosyalar modifiye edilmemişti, ancak Android Studio hala onları değiştirilmiş olarak gösterdi.
Android Studio'yu çıkıyor ve komut satırı terminalim (cygwin) iki tamamen farklı Git ikili dosyası kullanıyordu. Android Studio, geçmişte bir noktada yapmış olduğum bir Git yüklemesine işaret ederken, Cygwin Cygwin'in Git paketinden gelmiş olan/usr/bin/git'i işaret ediyordu.
Android Studio'nun sürüm kontrolü ayarları (Anton'un ekran görüntüsünde gösterildiği gibi), Cygwin dağıtımımdaki git.exe'yi işaret edecek şekilde düzenledim, ardından VCS menüsünden bir "yenileme dosyası durumu" yaptım ve tüm dosyalar geri döndü değiştirilmemiş olarak gösteriliyor.
revert yardımcı olmaz. Herhangi bir değişiklik yapmıyor ve – Anton
değişiklik listesinde kalıyor. Bunu düzeltmek için bir taahhütte bulunmanız gerekiyor. Benim de cevabımda bu kadar. – AndroidMechanic
taahhüt iyi bir fikir değil. Benim için bu – Anton