Jawaban:
Anda tidak dapat svn: abaikan file yang sudah dikomit ke repositori.
Jadi, Anda harus:
Semoga berhasil!
Saya dapat melakukan ini menggunakan TortoiseSVN langsung dari Windows explorer:
Klik kanan pada file untuk mengabaikan-> TortiseSVN
->Delete and add to ignore list
Saya harus menutup kemudian membuka kembali proyek di Eclipse, pekerjaan sudah selesai :)
Sepertinya Subclipse hanya memungkinkan Anda untuk menambahkan folder tingkat atas untuk mengabaikan daftar dan bukan sub folder di bawahnya. Tidak yakin mengapa ini bekerja seperti ini. Namun, saya menemukan dengan coba-coba bahwa jika Anda langsung menambahkan sub-folder ke kontrol versi, maka itu akan memungkinkan Anda untuk menambahkan folder lain di tingkat yang sama ke daftar abaikan.
Sebagai contoh, lihat gambar di atas, ketika saya ingin mengabaikan folder webapp tanpa menambahkan src , subclipse tidak mengizinkan saya untuk melakukannya. Tetapi ketika saya menambahkan folder java ke kontrol versi, "tambahkan ke svn: abaikan ..." diaktifkan untuk webapp .
Jika Anda mencoba untuk berbagi proyek di SVN dengan Eclipse untuk pertama kalinya, Anda mungkin ingin menghindari file tertentu untuk dikomit. Untuk melakukannya, buka Preferensi-> Tim-> Sumber Daya yang Diabaikan. Di layar ini Anda hanya perlu menambahkan pola untuk mengabaikan jenis file yang tidak ingin Anda komit.
Bekerja dengan Subclipse pada Eclipse Indigo Service Release 2
Saya telah membuat folder dengan file sementara dan log yang terletak di bawah / src ke repositori SVN. Dan setelah menyadarinya, saya menemukan diri saya dalam situasi yang sama dengan "svn: diabaikan" berwarna abu-abu
Saya menemukan solusi berikut:
1. Saya menghapus folder dari Sumber Proyek saya
2. Tim -> Berkomit ... dalam folder
3. Membuat folder kembali menjadi pohon proyek
Sekarang saya dapat menggunakan "Tim -> Tambahkan ke svn: abaikan ..."
Ini hanya WAG karena saya bukan pengguna Subclipse, tetapi sudahkah Anda memastikan bahwa folder yang berisi apa yang Anda coba abaikan telah ditambahkan ke SVN? Anda tidak dapat svn: abaikan sesuatu di dalam folder yang tidak di bawah kontrol versi.
Apa yang berhasil bagi saya adalah sebagai berikut: (eclipse 3.3.6 Subclipse 2.4)
Saya baru tahu cara melakukan ini:
Tampaknya ketika Anda menambahkan folder induk ke kontrol versi, Eclipse menambahkan semua sub-folder. Setelah sub-folder ditambahkan ke kontrol versi, tidak mungkin untuk mengabaikannya.
Inilah cara melakukannya:
Klik kanan pada folder tingkat atas dan tambahkan ke kontrol versi. Klik kanan pada folder anak yang ingin Anda abaikan, kembalikan. Klik kanan pada folder anak yang ingin Anda abaikan, svn: abaikan (yang sekarang akan tersedia)
Ini cukup membuat frustrasi, tapi ini masalah penahanan (folder .svn juga melacak file yang diabaikan). Item apa pun yang perlu diabaikan harus ditambahkan ke daftar abaikan folder induk langsung.
Jadi, saya punya sub-folder baru dengan file baru di dalamnya dan ingin mengabaikan file itu tetapi saya tidak bisa melakukannya karena opsi itu berwarna abu-abu. Saya menyelesaikannya dengan melakukan folder baru terlebih dahulu, yang saya inginkan (itu adalah folder cache), dan kemudian menambahkan file itu ke daftar abaikan (dari folder yang baru ditambahkan ;-), memiliki kesempatan untuk menambahkan pola daripada satu file.
Satu hal lagi ... Jika Anda telah mengabaikan file-file tersebut melalui Eclipse (dengan Tim -> Sumber daya yang diabaikan) Anda harus membatalkan pengaturan ini sehingga file-file tersebut dikendalikan oleh Subclipse lagi dan opsi "Tambahkan ke svn: abaikan" muncul kembali
Jika Anda menggunakan TortoiseSVN dan file tersebut sudah dikomit, buka folder proyek file Anda, klik kanan pada file / folder yang ingin Anda abaikan, TortoiseSVN -> Unversion dan tambahkan ke daftar abaikan. Kemudian Anda menghapus folder / file (klik di atasnya dan kemudian tekan DELETE pada keyboard Anda), klik kanan pada folder proyek Anda, -> SVN Commit ... Ini akan menghapus folder dari repositori .... Sekarang Anda dapat membuat folder / file Anda lagi dan kemudian akan diabaikan.