Di Eclipse, buka paket tempat file berada, klik "Bersihkan", lalu kunci dulu, lalu buka kunci: pertama pilih kunci tim dengan akun Anda sendiri (yang paling penting adalah memilih opsi "buka paksa"), dan pilih buka kunci tim.
Mengalami kegagalan pembersihan SVN dan dilaporkan bukan copy pekerjaan langsung
Saya tidak tahu bahwa svn dikacaukan oleh teman. Saya tidak dapat memperbarui atau mengirimkan.
Ini dipanggil untuk menjalankan pembersihan, tetapi terjadi kesalahan selama eksekusi, melaporkan "bukan direktori copy pekerjaan".
Jadi saya potong filenya lalu serahkan. Ternyata ada yang hilang, jadi saya serahkan. Tidak apa-apa. Kesalahan yang saya buat ada di kelas. Karena saya tidak ingin mengirimkan kelas ke svn, saya cukup menyalinnya dan hanya itu. Tidak perlu menambahkannya ke svn
Ringkasan pengaturan izin svn dan solusi untuk "tidak memiliki izin untuk membuka root untuk operasi pengeditan"
Jika akses pengguna anonim tidak diperbolehkan, setel
Pengaturan ini dibuat di svnserve.conf:
akses langsung=tidak ada
auth-access=tulis
Jika anon-access = read, Anda perlu menambahkan: di file authz:
[/]
* = hal
Jika tidak, pesan kesalahan akan muncul saat menggunakan SVN untuk Checkout: Tidak ada izin untuk membuka root untuk operasi pengeditan. .
1. svnserve mendukung kontrol akses berorientasi direktori;
2. Izin diwariskan, jadi Anda perlu menggunakan formulir "* = " untuk mencegah pengguna yang tidak berwenang mengakses subdirektori tertentu;
3. svn 1.3.2 dan versi yang lebih baru memungkinkan operasi pada subdirektori tanpa memerlukan izin baca dari direktori induk;
4. Jika direktori berbahasa Mandarin, authz harus disimpan dalam format utf-8, dan tidak boleh berisi BOM. Notepad yang disertakan dengan Windows akan menambahkan BOM ke file yang disimpan dalam utf-8, jadi jika Anda menyimpannya dalam utf-8 8 Setelah format disimpan, ketika svn melaporkan kesalahan "tajuk bagian yang diharapkan" saat mengirimkan kode, kemungkinan besar itu disebabkan oleh BOM. Tentu saja, banyak editor sekarang dapat dengan mudah mengonversi, seperti penyimpanan ultraedit sebagai U8-DOS, penyimpanan editplus sebagai utf-8, dan konversi format Notepad++ sumber terbuka "konversi ke kode utf-8 (tanpa BOM)" dll. dapat menyelesaikannya pekerjaan.