Apache Subversion

Image result for subversion

Apache Subversion
Subversion, atau dikenal juga dengan nama svn atau SVN, adalah suatu perangkat lunak sumber terbuka pengendali versi yang dapat mengatur proses pengembangan perangkat lunak yang dilakukan oleh suatu kelompok pemrogram yang terpisah menjadi runut dan teratur. Subversion diciptakan oleh CollabNet yang memegang merek dagang "Subversion" dan sampai sekarang masih memelihara proyek ini. Versi terakhir Subversion adalah 1.4.4 yang dirilis pada 8 Juni 2007. Subversion tersedia dalam versi Linux, Windows, FreeBSD, OpenBSD, Solaris, Mac OS X dan OS/400.
Subversion dirancang khusus sebagai pengganti modern dari CVS. Penggunaan Subversion sebagai alternatif CVS sebagai pengendali versi perlahan mulai meluas. Proyek-proyek yang menggunakan Subversion antara lain mencakup Apache Software Foundation, KDE, GNOME, GCC, Python, Samba, Mono, MediaWiki, dll. SourceForge.net juga telah menyediakan hosting Subversion untuk proyek-proyek sumber terbukanya.

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.

Berikut adalah foto dari Apache Subversion :

Comments

Popular posts from this blog

Pertumbuhan Penduduk Provinsi Aceh (2012-2016)

Review Jurnal Pengembangan Media Pembelajaran Mobile Learning Berbasis Android Pada Mata Kuliah Kecerdasan Buatan | Tugas 3 Pengantar Teknologi Sistem Cerdas |

Indonesia dan Kerja Bakti

Aplikasi Manajemen Proyek (Wrike)

Teknologi Sistem Cerdas