2011-11-18 21 views
18

'da SVN işlemi yaparken dizinin göz ardı edilmesi Şu anda Android geliştirme için Eclipse (Indigo Service Release 1) kullanıyorum. Belirli bir projede yaptığım değişiklikleri "taahhüt" etmeye çalıştığımda, "bin" dizini altındaki tüm dosyaları kaydetmem istenir.Eclipse

Bunu taahhüt etmek istemiyorum ve daha basit bir çözüm, bunları her yaptığımda kontrol etmemek. Ancak bu sinir bozucu oluyor ve bunun kalıcı bir çözümü olup olmadığını merak ediyordum.

Denedim:

Tercihler -> Takım -> katma desen olarak "bin" ile Desen ekleyin -> Kaynaklar geçiyoruz. Bununla birlikte, kalıcı bir çözüm sağlamaz.

Herhangi bir öneriniz var mı?

+1

[Bu] (http://stackoverflow.com/questions/1323121/eclipse-svn-ignore-bin) Garip svn yok – Krishnabhadra

cevap

35

svn: ignore özelliğini ayarlamanız gerekir.

Eclipse içinden en iyi şekilde bin dizinine sağ tıklayarak ulaşılır (Package Explorer/Navigator'da). Ardından, Takım -> Svn'ye ekle: yok say seçeneğini belirleyin ve sonraki iletişim kutusunda "Kaynak (lar) ismini" seçin.

Bir sonraki projeyi gerçekleştirdiğinizde, yeni ayarlanan svn: yok sayma özellikleri de işlenir ve bin dizini (ve içindekiler) kalıcı olarak hariç tutulur.

Adımlar:

    otomatik yapı kapatın ve projeyi temizlemek
  1. .
  2. Dizin zaten işlenmişse, Ekip -> geri al, sil (Eclipse'de silme svn delete yapar) ve sonra bu değişikliği gerçekleştir.
  3. Şimdi dizini yeniden oluşturun (derlemenizi çalıştırabilir)
  4. Ardından dizinde Team -> Add to svn: ignore komutunu seçin ve sonraki iletişim kutusunda "Resource iss by name" i seçin. Eğer dosyaları veya Dizinler bölüm ekleyin olamazsa
+0

yardımcı olabilecek görünümünden silmek klasörü sağ tıklayın ve ardından belirleyin: vurgulananı yoksay. Bu yüzden klasöre gittim -> sağ klik -> mülkiyeti ayarla -> svn: yok say (göz atmayı seçtim). Hala etkisiz. Neden bunun neden vurgulanmadığını biliyor musunuz? Ya da muhtemelen çok aptalca bir şey yapıyorum? :) –

+3

Depo dizini zaten işlendi mi? Eğer öyleyse ilk önce bir SVN silme yapmalı ve sonra svn: unversion-control dosyasında göz ardı etmelisiniz (simge üzerinde bir? Işareti olmalıdır) Bu dizinin svn özelliklerine erişebildiğiniz gerçeği zaten taahhüt edildiğini ileri sürüyor. – earcam

+0

Ah, tamir ettim. Derinlerde gizlenen bir .svn dosyası olduğu için ortaya çıkmıyordu. Teşekkürler bir zillion! –

0

"svn: özelliğini görmezden" bir çözüm Tutulma Arkadan görünüş tüm dosyaları gizlemek değil ya Committer değil klasörü etmektir.