Saya memiliki proyek gerhana di hard disk saya, yang merupakan pemeriksaan terbaru dari repositori SVN. Saya telah mengimpor proyek ini ke ruang kerja Eclipse saya, dan sekarang ingin mengaitkannya dengan repositori SVN.
Bagaimana saya melakukan ini? Satu-satunya opsi yang tampaknya saya miliki di Klik kanan -> Tim adalah "Bagikan Proyek", yang hanya memungkinkan saya untuk melakukan impor awal.
Sunting: Motivasi - Ini adalah repositori yang besar, dan saya tidak benar-benar ingin mengimpor semuanya melalui jaringan.
Sunting 2: Ada (untuk beberapa alasan) tidak ada direktori .svn dalam proyek ini. Jadi mungkin impor baru dari svn adalah satu-satunya pilihan
Jawaban:
Team->Share project
adalah hal yang perlu Anda lakukan. Pilih SVN dari daftar, lalu klik "Next" . Subclipse akan melihat keberadaan direktori .svn yang akan meminta Anda untuk mengonfirmasi bahwa informasinya benar, dan mengaitkan proyek dengan subclipse .sumber
Saya hanya ingin menambahkan bahwa jika Anda tidak melihat Tim -> Bagikan proyek, kemungkinan Anda harus menghapus proyek dari ruang kerja sebelum mengimpornya kembali. Inilah yang terjadi pada saya, dan saya harus menghapus dan membacanya ke ruang kerja untuk diperbaiki sendiri. (Ini terjadi saat berpindah dari versi Eclipse yang sangat berbeda + plugin menggunakan ruang kerja yang sama.)
subclipse tidak menampilkan opsi "bagikan proyek" pada menu konteks proyek di gerhana
sumber
Saya menemukan masalah yang sama. Saya memeriksa menggunakan klien Tortoise dan kemudian mencoba mengimpor proyek di Eclipse menggunakan wizard impor. Eclipse tidak mengenali lokasi svn. Saya mencoba opsi berbagi seperti yang disebutkan dalam posting di atas dan mencoba memasukkan proyek-proyek ini ke dalam SVN. Tapi masalah saya adalah ketidakcocokan versi. Saya memilih versi svn 1.8 di eclipse (saya menggunakan 1.7 di eclipse dan 1.8.8 di tortoise) dan kemudian mengimpor ulang proyek. Ini diselesaikan tanpa masalah.
sumber
Saya menggunakan klien Tortoise SVN. Sebagai alternatif, Anda dapat memeriksa proyek yang diperlukan dari SVN di beberapa folder. Anda dapat melihat folder .SVN di dalam proyek. Salin folder .SVN ke folder ruang kerja. Sekarang hapus proyek dari gerhana dan impor lagi yang sama ke gerhana. Anda dapat melihat sekarang proyek tersebut sekarang dikaitkan dengan svn
sumber
Dalam kasus server SVN, Anda harus membuat repositori pusat dengan semua proyek. Isi repositori dapat diunggah dengan perintah Team / Share; dalam kasus klien Subversif, secara otomatis menjalankan komit setelah impor, sehingga Anda dapat mengunggah file Anda.
Langkah ini tidak dapat dielakkan dengan cara apa pun menggunakan sistem manajemen versi terpusat seperti SVN.
sumber
Saya sangat sering ditanyai pertanyaan ini, jika pintar menggunakan "Bagikan proyek ..." jika proyek gerhana telah terputus dari itu mitra SVN di repositori. Jadi, saya menambahkan jawaban saya ke utas ini.
Opsi Tim SVN "Bagikan proyek ..." baik-baik saja untuk proyek yang ada di SVN dan di ruang kerja Eclipse Anda, meskipun proyek Eclipse tidak memiliki konfigurasi .svn yang tersembunyi. Anda masih bisa menghubungkannya. Implementasi SVN Eclipse (Subclipse / Subversive) akan memverifikasi apakah sumber http (s) SVN yang disediakan sudah diisi. Jika ya, semua file yang ada akan disalin dan ditautkan (diperiksa dalam ketentuan SVN) ke ruang kerja Eclipse Anda yang sangat pribadi.
Kata hati-hati:
salam, Feder
sumber
Coba ini- Tutup proyek lalu buka. Ini terhubung dengan svn secara otomatis, jika proyek diperiksa dari jalur svn yang valid.
sumber