CVS (Controlling Version System) berfungsi untuk mencatat control perubahan dari file source code untuk pengembangan perangkat lunak. Dibawah ini merupakan salah satu dari CVS yaitu SVN Tortoise, yang berfungsi untuk mencatat perubahan kode menyediakan fungsi mengembalikan kode, melihat log dari perubahan yang telah dilakukan dll. Berikut ini adalah cara nstalasi SVN Tortoise dan beberapa tutorial dasar cara menggunakan tools SVN Tortoise :
A. Instalasi SVN Tortoise
- Silakan Download Software nya disini, setelah selesai download jalankan programnya.
- Pilih Bahasa yang diinginkan -> Klik Ok .
- Klik Next.
- Pilih direksori tempat peyimpanan file instalasi -> Klik next.
- Pilih full instalasi -> klik Next
- Tunggu selama instalasi berlangsung.
- Setelah instalasi SVN Tortoise selesai, selanjutnya mari kita install Visual SVN.
B. Instalasi SVN Tortoise
- Download VisualSVN disini, setelah mari kita install VisualSVN.
- Klik Next.
- Checklist Accept -> Klik Next.
- Pilih Visual Server -> Klik Next.
- Yang pertama, pilih lokasi instalasi VisualSVN disimpan, Pilih lokasi Repostroi akan disimpan dan Pilih Server Port yang belum terpakai, klik Next.
- Setelah selesai semuanya, Klik Install.
- Instalasi sedang berlangsung.
- Klik Finish kemudian, memulai VisualSVN Manager.
C. Tutorial SVN Tortoise 1.) Cara Membuat User
- Ini halaman utama VisualSVN Manager, untuk langkah yang pertama mari kita membuat 2 user.
2.) Cara membuat Repositori
- Setelah membuat User sekarang kita membuat Repositorinya, klik Kanan pada Repositories -> klik Create New Repositories.
- kita akan membuat Repository dan diberi nama, Latihan 1
- maka alamat repository kita yang baru dibuat adalah http://rmfhp-pc:81/svn/latihan1/ silahkan anda melakukan browsing dengan cara klik kanan pada Repositori yang baru buat -> klik Browse
3.) Membuat svn_server beserta folder dan file
- Membuat folder untuk svn_server sebagai contoh buat flder svn_server di C:/ atau bisa di partisi pada hardisk PC.
4.) Cara Import ke Repo
- Setelah membuat folder server_Svn dengan beri nama LATIHAN1_SERVER, isi folder tersebut dengan file .txt dan .doc
- Selanjutnya klik kanan pada folder tersebut, pilih Tortoise SVN -> Import
- Masukkan URL lokasi folder di server svn untuk menempatkan file yang kita backup Contoh : http://rmfhp-pc:81/svn/latihan1/ kemudian masukkan username password
- Klik OK , maka file dan folder tersebut telah di import ke alamat repository svn yang telah dibuat.
5.) Membuat svn_client
- Buat folder untuk file svn_client, contohnya akan dibuat folder USER1 dan USER2
6.) Cara checkout Client
- Klik folder USER1 -> kemudian klik kanan -> pilih SVN Checkout -> klik OK
- Masukkan username dan password -> klik OK, kemudian akan muncul konfirmasi seperti gambar dibawah ini.
- Checkout berhasil dilakukan, berarti semua isi folder ada latihan 1 secara otomatis tersalin ke folder USER1, perlu diingatkan, Checkout dilakukan hanya 1x untuk setiap user.
7.) Edit file di salah satu client
- Edit file disalah satu folder client. Misalnya di USER1 pada file LATIHAN_SERVER.txt kita ketik TEST USER1 -> Save, maka akan ditampilkan gambar seperti ini :
- ini merupakan file yang belum di Commit oleh si User
8.) Cara Commit di Client
- Lakukan COMMIT pada folder USER1, dengan cara klik kanan pada folder USER1 kemudian pilih SVN Commit. Commit berfungsi dapat menerbitkan perubahan ke sejumlah file dan direktori sebagai transaksi atom tunggal.
- maka file perubahan yang tadi akan seperti ini.
9.) Update data di Client
- Sebagai contoh lanjutan, kita akan melakukan UPDATE di folder USER2, klik kanan pada Folder USER2 -> klik SVN Update.