TortoiseSVN adalah sebuah GUI untuk SVN, sehingga menggunakan SVN sama mudahnya dengan menggunakan Microsoft Word.
Berikut ini adalah cara penggunaan dari TortoiseSVN :
- Download TortoiseSVN dan install. TortoiseSVN akan menaruh menu-menu tambahan di context menu Explorer untuk folder (menu yang muncul saat klik kanan di folder tertentu).
- Buat sebuah repository lokal di folder mana saja (TortoiseSVN >> create repository here…).
- Buat satu folder baru di mana saja untuk tempat sandbox kita. Klik kanan di folder tersebut lalu SVN Checkout… Masukkan path repository yang baru kita buat ke field “URL to repository”.
- Mulai buat beberapa file asal-asalan di dalam folder sandbox.
- Klik kanan, lalu SVN Commit… Di dialog yang baru terbuka, masukkan log message (ringkasan perubahan untuk commit kali ini, misalnya “menyelesaikan bab 2”, “membetulkan salah ketik”). Jangan lupa centang file yang ingin kamu masukkan dalam repository, karena tidak semua file yang ada dalam folder harus diberi version control.
- Kalau benar, sekarang file-file yang sudah kena version control akan mendapat tanda cek hijau. Artinya file-file tersebut belum dimodifikasi sejak commit dan update terakhir. Kalau kamu coba memodifikasi satu file, file tersebut akan mendapat tanda silang merah yang berarti file telah dimodifikasi dan perubahan siap untuk di-commit.
- Cobalah untuk memodifikasi satu file lalu melakukan revert (cari sendiri ah menunya!). File terebut akan balik ke posisi semula.
- Cobalah untuk membuat satu folder sandbox yang lain (sebagai simulasi user kedua). Cobalah lakukan modifikasi di sandbox 1, commit di sandbox 1, modifikasi yang berbeda di sandbox 2 dalam file yang sama, lalu commit di sandbox 2. Akan terjadi konflik saat melakukan commit di sandbox 2 (bagaimana menyelesaikan konlik? RTFM !). Kalau sebelum modifikasi sandbox 2 kita melakukan update, konflik tidak akan terjadi.
#Vicky Wulandari
#Shelvy Marcelly
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H