Ketika Anda mengatakan 'ruang kerja', apakah yang Anda maksud Anda menggunakan SVN yang terintegrasi ke dalam beberapa IDE, misalnya Eclipse? Apa pun cara solusi baris perintah Grhm akan berfungsi, asalkan Anda juga menginstal alat baris perintah.
Rup
Jawaban:
196
Mencoba:
svn info .
Ini akan memberikan beberapa informasi tentang copy pekerjaan saat ini, termasuk URL jarak jauh.
Anda juga bisa membuatnya svn info | sed -ne 's/URL: //p'dan menyimpan grep; yang -ndan pberarti hanya mencetak garis pencocokan
Rup
2
svn info | grep ^URL | tail -c+6=)
Ivan Black
Perintah ini juga memberi saya URL relatif, jadi saya harus menyalurkannya melalui head seperti ini: svn info | grep URL | sed 's/URL: //g' | head -1untuk mendapatkan URL saja.
David
13
Mulai Subversion 1.9 Anda sekarang dapat meminta item tertentu dari info svn.
svn info --show-item=url
Ini hanya akan menampilkan url jarak jauh. Untuk menghilangkan baris baru di akhir, tambahkan opsi tambahan ini:
Jawaban:
Mencoba:
Ini akan memberikan beberapa informasi tentang copy pekerjaan saat ini, termasuk URL jarak jauh.
Dari manual , contoh keluarannya adalah:
sumber
Coba ini:
sumber
svn info | sed -ne 's/URL: //p'
dan menyimpangrep
; yang-n
danp
berarti hanya mencetak garis pencocokansvn info | grep ^URL | tail -c+6
=)svn info | grep URL | sed 's/URL: //g' | head -1
untuk mendapatkan URL saja.Mulai Subversion 1.9 Anda sekarang dapat meminta item tertentu dari info svn.
Ini hanya akan menampilkan url jarak jauh. Untuk menghilangkan baris baru di akhir, tambahkan opsi tambahan ini:
sumber
svn info | grep 'URL' | awk '{print $NF}'
di mana awk $ NF hanya mencetak kolom terakhir dalam sebuah catatan
sumber
sumber
Jika Anda telah menginstal Tortoise SVN. Cukup klik kanan di dalam repo SVN Anda dan cari "browser repo". Semoga membantu
sumber
Menambah jawaban lain. Saat Anda ingin mendapatkan URL repositori untuk copy pekerjaan Anda, Anda dapat menjalankan cuplikan PowerShell berikut:
sumber