Yanıtlar:
Svn: önceden depoya kaydedilmiş bir dosyayı yok sayamazsınız.
Yani:
İyi şanslar!
Doğrudan Windows Gezgini'nden TortoiseSVN kullanarak bunu başardı:
Yoksaymak için dosyaya sağ tıklayın-> TortiseSVN
->Delete and add to ignore list
Eclipse'deki projeyi kapatıp yeniden açtım, iş bitti :)
Subclipse sadece bir üst düzey klasör eklemenizi sağlar görünüyor listesini görmezden altındaki herhangi bir alt klasör değil. Neden bu şekilde çalıştığından emin değilim. Ancak, deneme yanılma yoluyla, sürüm denetimine doğrudan bir alt klasör eklerseniz, yok sayma listesine aynı düzeyde başka bir klasör eklemenize izin vereceğini öğrendim.
Örneğin, yukarıdaki şekle bakın, src eklemeden webapp klasörünü yoksaymak istediğimde , subclipse bunu yapmama izin vermiyordu. Ancak java klasörünü sürüm denetimine eklediğimde, "svn'ye ekle: yoksay ..." webapp için etkinleştirildi .
SVN'de bir projeyi Eclipse ile ilk kez paylaşmaya çalışıyorsanız, belirli dosyaların işlenmesini önlemek isteyebilirsiniz. Bunu yapmak için Tercihler-> Takım-> Yok Sayılan Kaynaklar'a gidin. Bu ekranda işlemek istemediğiniz dosya türlerini yok saymak için bir desen eklemeniz yeterlidir.
Eclipse Indigo Service Release 2'de Subclipse ile çalışma
SVN deposuna / src altında geçici dosyalar ve günlükler içeren klasörler taahhüt etmiştim. Ve farkına vardıktan sonra, kendimi aynı durumda gri bir "svn: ignore" ile buldum
Aşağıdaki çözümü buldum:
1. Klasörü Proje Kaynağımdan sildim
2. Takım -> Tamam ... klasör ile
3. Klasörü yeniden proje ağacına yeniden oluşturdu
Şimdi "Takım -> svn'ye ekle: yoksay ..." ı kullanabildim
Bu sadece bir WAG, bir Subclipse kullanıcısı değilim, ama yok saymaya çalıştığınız şeyi içeren klasörlerin kendilerini SVN'ye eklediğinizden emin misiniz? Svn: sürüm denetimi altında olmayan bir klasörün içindeki hiçbir şeyi yok sayamazsınız.
Benim için işe yarayan şuydu: (tutulma 3.3.6 Subclipse 2.4)
Sadece bunu nasıl yapacağımı anladım:
Sürüm denetimine bir üst klasör eklediğinizde, Eclipse tüm alt klasörleri ekler. Alt klasörler sürüm denetimine eklendiğinde, bunları yoksaymak mümkün değildir.
Bunu nasıl yapacağınız aşağıda açıklanmıştır:
Üst düzey klasöre sağ tıklayın ve sürüm denetimine ekleyin Yoksaymak istediğiniz alt klasöre sağ tıklayın, geri alın Yoksaymak istediğiniz alt klasöre sağ tıklayın, svn: ignore (artık kullanılabilir)
Bu oldukça sinir bozucu, ancak bir sınırlama sorunu (.svn klasörleri de yok sayılan dosyaları da izler). Yok sayılması gereken tüm öğeler, üst ana klasörün yoksay listesine eklenir.
Yani, içinde yeni bir dosya bulunan yeni bir alt klasör vardı ve bu dosyayı yoksaymak istedim ama seçenek gri olduğu için yapamadım. İlk önce istediğim yeni klasörü işleyerek (bu bir önbellek klasörü) ve daha sonra bu dosyayı yoksayma listesine (yeni eklenen klasörün ;-); tek bir dosya.
Bir şey daha var ... Eğer Eclipse (Team -> Yoksayılan kaynaklar ile) aracılığıyla zaten bu dosyaları görmezden geldiyseniz, bu ayarları geri almanız gerekir, böylece dosyalar tekrar Subclipse tarafından kontrol edilir ve "svn: ignore'a ekle" seçeneği yeniden görünür
TortoiseSVN kullanıyorsanız ve dosya zaten tamamlanmışsa, dosyalar proje klasörünüze gidin, yoksaymak istediğiniz dosyaya / klasöre sağ tıklayın, TortoiseSVN -> Unversion ve yoksayma listesine ekleyin. Sonra klasörü / dosyayı (üzerine tıklayın ve ardından klavyenizdeki DELETE tuşuna basın) silin, proje klasörünüze sağ tıklayın, -> SVN Taahhüt ... Bu klasörü depodan silecektir .... Şimdi oluşturabilirsiniz klasör / dosya tekrar ve sonra yok sayılır.