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.

Memulai Subverion menggunakan SvnX

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. 

Bagan alir Repositori SVN menunjukkan semua pengembang yang terhubung ke repositori pusat

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.

Jendela instalasi homebrew berhasil

  • 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 .

Buka tombol Pokoknya di Keamanan & Privasi

  • Sebelum diluncurkan, macOS akan meminta persetujuan akhir dari Anda. Klik Buka(Open) untuk mengizinkan SvnX akhirnya meluncurkan aplikasi.

Tombol buka di macOS tidak dapat memverifikasi layar

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 di tab Pengaturan di Bookmark

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

Tambahkan Repositori di menu klik kanan

  • 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) .

Uji SVN di Repositori Bookmark

  • 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.

Uji jendela SVN

  • 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

Tombol checkout di Test SVN

  • 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)

Tombol komit di 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.



About the author

Hai! Nama saya, dan saya seorang peretas perangkat keras. Saya memiliki lebih dari 10 tahun pengalaman dalam memperbaiki dan memodifikasi komputer. Saya dapat memperbaiki apa saja mulai dari laptop, tablet, hingga smart TV. Dengan keahlian saya, saya dapat membantu klien memecahkan masalah mereka dengan cepat dan efisien. Blog saya didedikasikan untuk membantu orang mempelajari cara memperbaiki komputer dan peralatan mereka menggunakan alat yang tepat. Dan halaman Facebook saya adalah tempat saya berbagi tips, trik, dan wawasan tentang segala hal yang berhubungan dengan komputer!



Related posts