SUBVERSION | PENGERTIAN DAN CONTOHNYA
PENGERTIAN SUBVERSION
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.
Subversion merupakan aplikasi stand alone. Dengan kata lain SVN ini tidak memerlukan aplikasi lain. Tidak memerlukan Apache maupun aplikasi lain ketika melakukan instalasi. Apache dibutuhkan ketika SVN diakses melalui web (Protokol HTTP). Pada environment Windows, command prompt (console DOS) diperlukan untuk berbagai kebutuhan administrasi atau menejemen user, misalkan untuk membuat repository baru. Notepad, jEdit atau text editor. Manajemen user Subversion compatible dengan Apache, yakni menggunakan flat-file seperti htpasswd untuk autentikasi user. Beberapa aplikasi berbasis web untuk manajemen Subversion adalah USVN dan SVNManager.
Keunggulan dari Subversion :
1. Dapat melakukan mangement user beserta Policy-nya.
2. Source code yang kita bangun dari awal di-record dengan baik. Sehingga, memudahkan apabila terjadi kesalahan dalam code bisa dikembalikan dengan baik.
3. Pencocokan code pada tiap dokumen source code berdasarkan history.
4. History account sampai history code, sehingga bisa menampilakan, siapa saja yang melakukan edit code mulai dari waktu project dibangun.
Lisensi
Subversion ini dirilis oleh CollabNet inc dalam lisensi open source. CollabNet membuat subversion sebagai pengganti langsung dari CVS yang sudah tidak dapat mendukung model pengembangan software dewasa ini.
Contoh (proyek) SUBVERSION
Subversion sudah menjadi standard de facto version control di dunia opensource. Misalnya, situs kolaborasi terbesar di dunia sourceforge.net sudah bermigrasi ke Subversion begitu juga situs dev.java.net sudah bermigrasi ke subversion. Contoh proyek-proyek yang menggunakan Subversion antara lain :
1. Apache Software Foundation
2. KDE
3. GNOME
4. GCC
5. PHYTON
6. SAMBA
7. MONO
8. PLUGIN UNTUK MICROSOFT OFFICE DAN VISUAL STUDIO
REFERENSI :
- https://walner.wordpress.com/2011/02/03/subversion-svn/
Comments
Post a Comment