Alat baris perintah Mac 11.4 tidak lagi memiliki svn

19

Saya baru saja memperbarui XCode dan alat-alat baris perintah ke 11.4. Sekarang ketika saya menjalankan svn dikatakan "svn: error: Alat baris perintah subversi tidak lagi disediakan oleh Xcode". Catatan rilis mengatakan "Dukungan alat baris perintah untuk Subversion - termasuk svn, git-svn, dan perintah terkait tidak lagi disediakan oleh Xcode. Jika Anda memerlukan Subversion atau alat baris perintah terkait, Anda perlu menginstal paket Alat Baris Perintah dengan menjalankan xcode-pilih --instal. " Saya tampaknya berada dalam satu lingkaran di sini, karena alat-alat diinstal. Adakah yang mengalami masalah ini dan menyelesaikannya?

Jesse
sumber
Mungkin mereka juga nuked dari alat CLI dan tidak memperbarui pesan. Pertimbangkan untuk menginstal svn dari homebrew.
Chuck Adams
1
Saya akhirnya menghapus xcode dan alat-alat baris perintah secara manual, kemudian menginstal alat-alat baris perintah secara langsung dengan xcode-select --install. Alat-alat yang datang dengan XCode sebagai yang hilang svn.
Jesse
@Jesse maukah kamu memilih jawaban yang terbaik?
Hossein

Jawaban:

21

Saya memiliki masalah yang sama setelah memutakhirkan ke Catalina 10.15. Disebutkan dengan jelas di situs web Apple bahwa SVN sudah usang dalam versi ini.

Anda dapat menemukannya di sini: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Dukungan alat baris perintah untuk Subversion - termasuk svn, git-svn, dan perintah terkait - tidak lagi disediakan oleh Xcode.

Perintah berikut memperbaiki masalah untuk saya.

sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install

Ini akan menghapus alat baris perintah yang ada dan menginstalnya lagi.

Hossein
sumber
Terima kasih! Itu berhasil untuk saya. Saya pikir saya menyegarkannya setelah memutakhirkan OS tapi ini berhasil.
Shane Duan
@ShaneDuan Selamat membantu Anda :)
Hossein
Ini bekerja untuk saya di MacOS Catalina 10.15.2. Terima kasih!
Marco Torchiano
@MarcoTorchiano Terima kasih kembali :)
Hossein
12

Saya memiliki masalah yang sama dari Netbeans dan telah melakukan yang berikut dari command line dan sekarang semuanya baik-baik saja

sudo xcode-select --install
Stuart McIntosh
sumber
Tidak berhasil untuk saya, pesannya adalah xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Sementara solusi oleh @Hossein melakukan trik
Marco Torchiano
6
brew install svn 

dalam Xcode 11.4. Svn telah dihapus.

gwsh
sumber
1
Ini bekerja untuk saya di MacOS
Catalin
1

Saya hidup dalam situasi yang sama dengan @Jessie, dan menerapkan solusi @ Hossein.

Namun, setelah menghapus direktori CommandLineTools lengkap seperti yang disarankan, xcode-select --installperintah mengembalikan ini:

xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

Jika saya menginstal ulang 'Alat Baris Perintah untuk Xcode 11.4' dari developer.apple.com, saya kembali dengan pesan pertama xcode-select: error: command line tools are already installed, use "Software Update" to install updates. Jadi kembali ke titik awal.

Ada ide tentang cara memperbaikinya? Saya sebenarnya hanya perlu menggunakan Subversion (svn) ...

Saya menjalankan Xcode 11.4 (11E146) dengan Command Line Tools untuk Xcode 11.4 di macOS Catalina 10.15.2.

Terima kasih! Normand Brousseau

Normand Brousseau
sumber
Apakah Anda mencoba menginstal SVN secara mandiri? Mungkin brew install svn?
Hossein