Subversion & Contohnya
Subversion adalah aplikasi untuk mengontrol versioning
dokumen (version control system), yang dapat menjadi medium kolaborasi project
serta mengelola dokumen project beserta segala perubahan yang terjadi atas
dokumen tersebut. – donnesonseven
Jadi dari definisi diatas dapat kita simpulkan bahwa SVN
ini tentang kolaborasi dan bekerja dalam tim. Nah dengan SVN ini kita dapat
mengontrol software atau aplikasi yang sedang kita develope, dan menyatukannya
dengan mudah, sehingga tidak perlu lagi dengan cara manual (copy lewat
flashdisk).
Kelebihan yang menurut saya ada pada SVN ini adalah
repository nya, kita dapat menyimpan seluruh file development kedalam
repository dan setiap filenya memiliki versi dan tanggal, jadi jika terdapat
error atau kesalahan kita dapat mengembalikannya lagi ke versi sebelumnya.
Untuk yang ingin tahu bagaimana SVN bekerja dapat melihat work cycle dari SVN
di gambar berikut:
SVN
Fungsi
dasar dari SVN (Sub Version) tersebut sebagai berikut:
Mencatat
perubahan code yang terjadi dalam membuat perubahan.
Dapat
melihat seluruh historical pada data.
Kemampuan
melakukan fungsi undo sehingga bisa mengembalikan kondisi program sebelum error
itu terjadi.
File
sharing, yang memungkinkan satu file dapat dikerjakan oleh beberapa orang
(team) dalam waktu bersamaan.
Keunggulan
dari SVN :
Sistem
baru berdasarkan CVS
Menerapkan
operasi atom
Murah
dalam pengoperasian
Sistem
terpusat, tidak mendukung peer to peer
Berbagai
macam plug-in untuk IDE
Kekurangan
dari SVN :
Masih
ada bug dalam renam file maupun direktori
Perintah
manajemen repositori tidak banyak
Kecepatan
kompresi data lambat
Ketika
server down, maka client tidak dapat mengakses.
Contoh :
1. Bazaar
Bazaar merupakan
bagian dari GNU Project, Bazaar adalah free software yang
disponsori oleh Canonical. Salah satu layanan yang menggunakan Bazaar adalah Launchpad,
sebuah tempat dimana aplikasi Ubuntu dikembangkan dan dipantau oleh komunitas.
Bazaar dapat digunakan di Windows, Ubuntu, Debian, Red Hat, SUSE, OS X,
FreeBSD, Solaris, Gentoo, dan lainnya.
Bazaar memiliki versi
GUI yang dapat memudahkan pengguna, Anda dapat bekerja secara offline dengan
menggunakan Bazaar, mempunyai sistem any workflow, gatekeeper
workflow, dan centralized workflow, mempunyai fitur rename
tracking dan smart merging, dan kecepatan dan efisiensi
penyimpanan yang sangat tinggi.
https://www.codepolitan.com/perbedaan-antara-git-dan-svn-57bbec19c6bb3-17340
https://www.codepolitan.com/10-version-control-system-yang-harus-kamu-kenal

Komentar
Posting Komentar