GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan url repo svn saat ini?

Solusi 1:

Anda bisa mendapatkan URL direktori tempat Anda berada, serta Root Repositori dan info lainnya dengan menjalankan perintah berikut di salah satu direktori yang diperiksa:

svn info

Jika Anda menginginkan perintah yang hanya mengembalikan URL repositori, mungkin untuk digunakan dalam skrip, Anda dapat meneruskan parameter berikut:

svn info --show-item repos-root-url 

Perlu dicatat bahwa --show-item tersedia di Subversion 1.9+. Di versi yang lebih lama, Anda dapat menggunakan cuplikan berikut untuk mendapatkan hasil yang serupa:

svn info | grep 'Repository Root' | awk '{print $NF}'

Solusi 2:

Untuk SVN 1.7 saya harus menggunakan

svn info | grep '^URL' | awk '{print $NF}'

Saya harap ini membantu orang lain yang datang ke sini dengan SVN yang lebih baru

Solusi 3:

Tidak perlu grep, cukup gunakan AWK untuk mencari dan membatasi string
svn info | awk '/^URL/{print $2}'


Linux
  1. Bagaimana Cara Mendapatkan Versi Ksh dengan Aman?

  2. Bagaimana Mendapatkan Info Tentang Konfigurasi Grub / Boot Saat Ini?

  3. Cara mendapatkan status keluar satu lingkaran di bash

  1. Bagaimana cara mendapatkan path ke file saat ini (pwd) di Linux dari C?

  2. Bagaimana cara mendapatkan PYTHONPATH di shell?

  3. Bagaimana cara mendapatkan ID proses untuk mematikan proses nohup?

  1. Bagaimana Cara Mendapatkan Kunci Usb Untuk Pemasangan Otomatis?

  2. Bagaimana cara mendapatkan direktori absolut dari sebuah file di bash?

  3. Bagaimana cara mendapatkan URL file Dropbox dari baris perintah?