Posts tagged svn

Tutorial Subversion bagian 3

0

Subversion dipandang dari sisi yang lebih luas sebenarnya tools untuk mengelola folder dan file. Semua perubahan yang dilakukan terhadap folder dan file dicatat secara teliti bersama dengan keterangan (log) setiap perubahan. Bagaimana kita menterjemahkan Subversion menjadi sebuah tools untuk membantu pengelolaan kode program dalam sebuah proyek pengembangan software sangat tergantung kemampuan pengguna.

CVS mengenal istilah tag dan branch, istilah ini sebenarnya tidak dikenal oleh Subversion. Tag dan branch hanya sebuah folder kopian dari folder trunk. Oleh karena itu pengguna, terutama pengelola repository subversion, perlu mengetahui Software Development Life Cycle dan menterjemahkan setiap fase dalam SDLC kedalam Subversion.

Dalam beberapa kesempatan saya banyak belajar tentang SDLC, namun tidak dalam siklus yang lengkap dan cara terbaik. Namun setelah mengenal Subversion, banyak hal yang saya pelajari, seperti mengelola kode program dari sebuah produk perangkat lunak. Pengembangan perangkat lunak berbasis produk dan berbasis project mempunyai pendekatan yang berbeda dalam pengelolaan kode sumbernya. Mengelola kode sumber untuk produk perangkat lunak lebih sulit dibanding yang berbasis project. Ketelitian dan kehati-hatian sangat diperlukan , commit ke folder yang salah akan menyebabkan bencana. Walaupun kita bisa me-revert perubahan tersebut, kesalahan seperti itu berulang-ulang akan benar-benar merusak kode sumber di dalam repository.

Artikel ini akan membahas penggunaan subversion dan ,terutama, TortoiseSVN. Pembahasanya juga akan menyinggung beberapa aspek project management seperti yang saya singgung di atas.

(more…)

Tutorial Subversion bagian 2

1

Setelah mengerti mengenai apa itu Version Control, sekarang sudah waktunya kita mulai belajar menggunakan Subversion. Langkah pertama untuk belajar menggunakan Subversion adalah menginstall Subversion. Dalam artikel ini shaya hanya akan membahas instalasi subversion di windows XP.

Artikel ini hanya akan menjelaskan langkah-langkah sederhana untuk menginstall subversion dan penggunaanya secara sederhana. Instalasi dan konfigurasi tingkat lanjut akan dibahas dalam artikel yang berbeda, misalnya bagaimana mengakses Subversion dari WebDav protokol.

(more…)

Tutorial Subversion bagian 1

1

Kemampuan menggunakan version control merupakan hal yang masih langka ditemukan di kalangan programmer Indonesia. Tidak banyak buku, tutorial ataupun tempat pelatihan yang menyediakan bahan pembelajaran dalam bahasa indonesia. Bahkan di banyak perusahaan software consultant, version control ini masih jarang digunakan.

Padahal kemampuan menggunakan version control adalah kemampuan wajib yang harus dimiliki oleh tim programmer. Di seluruh dunia, ribuan programmer terlibat dalam pengembangan proyek opensouce, kolaborasi dalam skala raksasa seperti ini mustahil dilaksanakan tanpa adanya version control. Akan terjadi bencana dan kekacauan jika kode sumber hanya diletakkan di website, kemudian dibagi ke semua programmer. Jika dua orang programmer bekerja dalam file yang sama, mereka akan saling menimpa pekerjaan temannya, dan jika terjadi kesalahan maka tidak akan mungkin mengembalikan keadaan kode ke keadaan sebelumnya tanpa usaha yang cukup besar.

(more…)

Go to Top