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.
1294708571790885688
- Pilih direksori tempat peyimpanan file instalasi -> Klik next.
1294708611907648279
- Pilih full instalasi -> klik Next  Â
1294708662972433585
- 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. Â Â
1294709352268245106
- Checklist Accept -> Klik Next. Â
12947093861648131142
- Pilih Visual Server -> Klik Next. Â Â
1294709421729325311
- Yang pertama, pilih lokasi instalasi VisualSVN disimpan, Pilih lokasi Repostroi akan disimpan dan Pilih Server Port yang belum terpakai, klik Next. Â
1294709465885613841
- Setelah selesai semuanya, Klik Install. Â Â
1294709554504129117
- Instalasi sedang berlangsung. Â Â
12947095891072254187
- Klik Finish kemudian, memulai VisualSVN Manager. Â Â
12947096162051843142
C. Tutorial SVN Tortoise 1.) Cara Membuat User
- Ini halaman utama VisualSVN Manager, untuk langkah yang pertama mari kita membuat 2 user.
1294712387183539578212947124311663218342
2.) Cara membuat Repositori
- Setelah membuat User sekarang kita membuat Repositorinya, klik Kanan pada Repositories -> klik Create New Repositories.
1294712499502697092
- kita akan membuat Repository dan diberi nama, Latihan 1
12947125312137089528
- 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
129471259882181543
- Masukkan URL lokasi folder di server svn untuk menempatkan file yang kita backup   Contoh : http://rmfhp-pc:81/svn/latihan1/ kemudian masukkan username password
12947128451839839437
- 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
1294712876276329055
6.) Cara checkout Client
- Klik folder USER1 -> kemudian klik kanan -> pilih SVN Checkout -> klik OK
1294712905350269958
- Masukkan username dan password -> klik OK, kemudian akan muncul konfirmasi seperti gambar dibawah ini.
12947129402124592756
- 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 :
1294713119793936617
- 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.
1294713182271833275
- maka file perubahan yang tadi akan seperti ini.
1294713234304988749
9.) Update data di Client
- Sebagai contoh lanjutan, kita akan melakukan UPDATE di folder USER2, klik kanan pada Folder USER2 -> klik SVN Update.
- Masukkan username dan password user2 -> klik OK, maka akan tampul konfrimasi seperti dibawah ini. Telah di lakukan perubahan pada file LATIHAN_SERVER.txt
1294713295983649611
10.) Tampilan di Browser
- Masukkan alamat Repositori pada browser, maka akan terlihat gambar seperti dibawah ini
12947133211781647842
- Klik LATIHAN_SERVER.txt maka hasilnya akan terupdate dengan yang baru.
11.) Cara menggunakan apabila ada 2 client mengerjakan file yang sama.
- Ini terjadi apabila diwaktu yang sama USER1 dan USER2 melakukan perubahan dan commit pada file yang sama. Contohnya pada file LATIHAN_SERVER.txt di USER 1 dan USER2 lakukan perubahan yg berbeda. Lakukan Commit pada USER1, kemudian Lakukan COMMIT pada USER2, Pada saat melakukan commit terjadi seperti ini
12947133821282108244
- Untuk dapat melihat penyebab failed, maka buka log seperti dibawah ini, dengan cara klik kanan pada file LATIHAN_SERVER.txt kemudian pilih TortoiseSVN -> Show Log
12.) Cara memilih revision
- Solusinya adalah, dengan cara revert, klik kanan pada file tersebut -> TortoiseSVN -> Revert. Ini digunakan untuk mengembalikan pada revisi sebelumnya.
12947134331967679273
Itulah beberapa tutorial dasar yang kita bisa pelajari semoga ada manfaat nya.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H