Memulai Subversion menggunakan SvnX
Jika Anda seorang pengembang, perangkat lunak kontrol versi memungkinkan Anda melacak perubahan pada kode Anda. Ini penting pada proyek di mana Anda bekerja sebagai bagian dari tim, memungkinkan Anda melacak perubahan saat itu terjadi. Sementara layanan seperti GIT populer, terutama untuk perangkat lunak sumber terbuka(open-source software) , alternatif seperti Subversion ( SVN ) menawarkan lebih banyak kontrol.
Berbagai klien SVN ada, tetapi untuk pengguna (SVN)Mac , opsi yang populer adalah SvnX . Kami pertama kali menyentuh klien Mac SVN yang sederhana, gratis, dan open-source ini lebih dari satu dekade yang lalu, dengan banyak fitur dan perubahan baru yang harus dipelajari sejak saat itu. Jika Anda ingin menggunakan SvnX , inilah semua yang perlu Anda ketahui untuk memulai.
Apa itu Subversi (SVN)?
Jenis kontrol versi lainnya, seperti GIT , mengandalkan pendekatan terdesentralisasi untuk kontrol versi. Setiap pekerja mendapatkan salinan kode, mereka mengerjakan kode itu, dan perubahan tersebut kemudian ditambal (dikomit) ke basis kode yang lebih besar.
Apache Subversion bekerja secara berbeda. Alih-alih pendekatan terdesentralisasi, Subversion lebih terpusat. Hanya ada satu repositori kode pusat, dengan masing-masing pengembang mengerjakan bagian mereka sendiri untuk itu. Setiap revisi kode dilacak, dengan kemampuan untuk kembali ke versi sebelumnya menjadi mudah.
Ini menawarkan administrator lebih banyak kontrol, lebih banyak keamanan, dan dapat menjadi sistem yang lebih mudah untuk mulai digunakan. Jika pendekatan terpusat adalah untuk Anda, maka menginstal SvnX adalah langkah pertama Anda untuk menggunakan Subversion di Mac . Klien ini menambahkan antarmuka GUI ke aplikasi terminal Subversion .
Menginstal Subversion SvnX di macOS
Versi SvnX sebelumnya(SvnX) memerlukan penginstalan Subversion secara manual di macOS sebelum klien dapat bekerja. Untungnya, macOS sekarang menyertakan versi terbaru Subversion , jadi ini tidak lagi diperlukan.
Untuk menginstal dan menjalankan versi terbaru SvnX , Anda harus menginstal pengelola paket Homebrew(Homebrew package manager) untuk macOS. Versi SvnX lain yang tersedia , termasuk yang disediakan di situs web SvnX “resmi” tetapi sudah lama ditinggalkan(long-since abandoned SvnX website) , tidak akan berfungsi pada penginstalan macOS terbaru karena status 32-bitnya yang lebih lama.
- Jika Anda tidak menginstal Homebrew di macOS, buka jendela terminal dan ketik /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )” untuk memulai instalasi. Tunggu(Wait) hingga skrip pengunduhan dan penginstalan selesai, dan ikuti petunjuk apa pun di layar.
- Setelah Homebrew diinstal, ketik brew cask install svnx di terminal, dan tekan enter. Tindakan ini akan mengunduh dan menginstal SvnX versi 64-bit terbaru yang tersedia untuk macOS. Homebrew akan mengingatkan Anda setelah proses instalasi(brew cask install svnx in the terminal, and hit enter. This will download and install the latest, 64-bit version of SvnX available for macOS. Homebrew will alert you once the installation process has been ) selesai.
- Anda dapat meluncurkan SvnX dari Launchpad , atau dengan mengklik dua kali aplikasi di folder Aplikasi di (Applications)Finder . Namun, pertama kali Anda melakukan ini, macOS kemungkinan akan memblokir upaya tersebut karena alasan keamanan.
Anda harus mengizinkan SvnX untuk diluncurkan dengan mengklik Launchpad > System Preferences > Security & Privacy dan, di tab General , klik tombol (General)Open Anyway di sebelah peringatan peluncuran SvnX .
- Sebelum diluncurkan, macOS akan meminta persetujuan akhir dari Anda. Klik Buka(Open) untuk mengizinkan SvnX akhirnya meluncurkan aplikasi.
Setelah peluncuran pertamanya, macOS akan memungkinkan SvnX berjalan tanpa masalah keamanan lebih lanjut.
Cara Menggunakan Subversi SvnX(How To Use SvnX Subversion)
Saat pertama kali meluncurkan SvnX , Anda akan disajikan layar yang cukup mendasar. Tercantum di sebelah kiri adalah dua kategori yang disebut Salinan Kerja(Working Copies) dan Repositori.(Repositories.)
Repositori adalah server SVN pusat yang Anda sambungkan. (SVN)Repositori SVN menyimpan semua file untuk proyek Anda. Saat Anda memperbarui file, tag revisi baru ditambahkan ke dalamnya, memungkinkan Anda membedakan antara salinan file repositori yang lebih lama dan yang lebih baru.
Salinan kerja adalah tempat salinan lokal dari file repositori disimpan. Ini memungkinkan Anda untuk membuat perubahan pada file Anda secara lokal sebelum Anda memasukkannya ke repositori. File biasanya dipisahkan ke dalam area fokus yang berbeda seperti trunk (untuk salinan stabil), cabang(branch) (untuk file dalam pengembangan aktif) dan tag (untuk salinan repo utama).
- Untuk menambahkan repositori baru, klik tombol Settings(Settings button) di menu sebelah kiri dan klik Add Repository .
- Anda harus memberikan detail tentang server Subversion Anda agar Anda dapat terhubung. Ketik server repositori SVN di kotak (SVN)URL , berikan repositori nama yang mudah diingat di bawah Name . Jika Anda memiliki nama pengguna dan kata sandi, ketikkan di kotak Nama(Username) Pengguna dan Kata Sandi(Password) .
- Setelah detail Anda tersedia, klik dua kali entri untuk repositori Anda di menu sebelah kiri, atau klik Details > Refresh Now . Ini akan membuka menu akses untuk repositori SVN Anda , memungkinkan Anda untuk mengakses file repositori yang ada dan revisi sebelumnya, dan membuat perubahan sesuai kebutuhan.
- Jika Anda ingin mengekspor salinan repositori SV Anda sebagai copy pekerjaan(working copy) untuk melakukan pengeditan lokal, pilih revisi (bernomor di bawah kolom Rev. ), lalu pilih folder di bagian bawah layar.
Untuk membuat salinan lokal, klik tombol Checkout di kanan atas. Konfirmasikan di mana Anda ingin menyimpan file-file ini sebelum mengklik tombol Checkout .
- Anda akan dapat menemukan informasi lebih lanjut tentang copy pekerjaan Anda yang tersimpan di jendela peluncuran utama SvnX , yang terdaftar di Working Copies di menu sebelah kiri. Setelah Anda membuat perubahan pada copy pekerjaan SVN Anda , klik dua kali pada entri di jendela peluncuran SvnX utama. (SvnX)
Di jendela Working Copy yang muncul, pilih folder atau folder yang telah Anda edit, lalu klik Commit untuk menyimpannya sebagai revisi baru ke repositori SVN pusat Anda.(SVN)
Setiap revisi baru yang Anda buat akan terdaftar di jendela Repositori(Repository) untuk server SVN Anda. (SVN)Anda dapat membuat copy pekerjaan baru pada revisi yang lebih lama untuk "membagi" kode Anda dan kembali ke versi yang lebih lama, jika perlu.
Kontrol Versi Efektif dengan SvnX(Effective Version Control with SvnX)
Jika Anda tidak menggunakan sistem kontrol versi, setiap perubahan yang Anda buat pada kode adalah final. Anda tidak dapat bergerak mundur, dan Anda tidak dapat membatalkan perubahan yang Anda buat lebih jauh. Menggunakan SvnX di Mac membantu mengatasi masalah ini, menawarkan cara sederhana dan efektif untuk melacak perubahan kode.
SvnX agak ketinggalan jaman, jadi jangan ragu untuk menggunakan alternatif seperti Versi(Versions) jika itu bukan klien Mac SVN yang tepat untuk Anda. (Mac SVN)Tentu saja, Anda tidak dapat berlari sebelum dapat berjalan, jadi jika Anda ingin mempelajari cara membuat kode(learn how to code) , ada sejumlah layanan dan aplikasi di luar sana untuk membantu Anda.
Related posts
18 Aplikasi Game Offline Terbaik Untuk iPhone & iPad
Kamera FaceTime Tidak Berfungsi? 8 Cara Memperbaiki di iPhone, iPad, dan Mac
Apa itu iMovie? Panduan Untuk Memulai
Kiat, Trik, & Peretasan Untuk Menggunakan Pengingat Apple Secara Efektif
10 Tips Untuk Memaksimalkan Pratinjau Di Mac
Cara Terbaik untuk Mengedit PDF di Mac
6 Perbedaan Antara Spotify dan Apple Music
3 Layanan VPN Gratis Terbaik Untuk Mac
Cara Merekam Menggunakan Dua Mikrofon Berbeda di GarageBand
Apple CarPlay Tidak Berfungsi? 7 Kemungkinan Perbaikan
11 Hal Lucu untuk Ditanyakan kepada Siri
Cara Membuka Kunci Rotasi Layar di iPhone
Google Maps Tidak Berfungsi di iPhone dan iPad? 12 Perbaikan Teratas untuk Dicoba
AirPlay Tidak Bekerja Dari iPhone ke Mac? Coba 12 Perbaikan Ini
Apa yang Harus Dilakukan Jika Aplikasi Tidak Dapat Dibuka di iPhone atau iPad
7 Game iMessage Terbaik dan Cara Memainkannya Bersama Teman
Edit dan Perbaiki Foto dengan Cepat dengan Adobe Photoshop Fix
Apple Pay Tidak Berfungsi? 15 Hal untuk Dicoba
Cara Menggunakan GarageBand Apple
11 Peretasan dan Trik iMessage untuk Menjadi Ahli