Mohon tunggu...
Techno Media Technomedia
Techno Media Technomedia Mohon Tunggu... -

Ari Aditya,\r\nRM Fahrian,\r\nEdo Muji Supar,\r\nPriyo Prabowo A,\r\nPIS 0809. \r\n\r\nSemester 5 yg penuh tantangan

Selanjutnya

Tutup

Nature

(CVS) Instalasi SVN Tortoise dan Sedikit cara menggunakannya !

10 Januari 2011   23:11 Diperbarui: 26 Juni 2015   09:44 3047
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

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

  1. Silakan Download Software nya disini, setelah selesai download jalankan programnya.
  2. Pilih Bahasa yang diinginkan -> Klik Ok .         
  3. Klik Next.
    1294708571790885688
    1294708571790885688
  4. Pilih direksori tempat peyimpanan file instalasi -> Klik next.
    1294708611907648279
    1294708611907648279
  5. Pilih full instalasi -> klik Next    
    1294708662972433585
    1294708662972433585
  6. Tunggu selama instalasi berlangsung.
  7. Setelah instalasi SVN Tortoise selesai, selanjutnya mari kita install Visual SVN.

B. Instalasi SVN Tortoise

  1. Download VisualSVN disini, setelah mari kita install VisualSVN.
  2. Klik Next.    
    1294709352268245106
    1294709352268245106
  3. Checklist Accept -> Klik Next.  
    12947093861648131142
    12947093861648131142
  4. Pilih Visual Server -> Klik Next.    
    1294709421729325311
    1294709421729325311
  5. Yang pertama, pilih lokasi instalasi VisualSVN disimpan, Pilih lokasi Repostroi akan disimpan dan Pilih Server Port yang belum terpakai, klik Next.  
    1294709465885613841
    1294709465885613841
  6. Setelah selesai semuanya, Klik Install.    
    1294709554504129117
    1294709554504129117
  7. Instalasi sedang berlangsung.    
    12947095891072254187
    12947095891072254187
  8. Klik Finish kemudian, memulai VisualSVN Manager.    
    12947096162051843142
    12947096162051843142

C. Tutorial SVN Tortoise 1.) Cara Membuat User

  • Ini halaman utama VisualSVN Manager, untuk langkah yang pertama mari kita membuat 2 user.
    12947123871835395782
    12947123871835395782
    12947124311663218342
    12947124311663218342

2.) Cara membuat Repositori

  • Setelah membuat User sekarang kita membuat Repositorinya, klik Kanan pada Repositories -> klik Create New Repositories.
    1294712499502697092
    1294712499502697092
  • kita akan membuat Repository dan diberi nama, Latihan 1
    12947125312137089528
    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
    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
    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
    1294712876276329055

6.) Cara checkout Client

  • Klik folder USER1 -> kemudian klik kanan -> pilih SVN Checkout -> klik OK
    1294712905350269958
    1294712905350269958
  • Masukkan username dan password -> klik OK, kemudian akan muncul konfirmasi seperti gambar dibawah ini.
    12947129402124592756
    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
    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
    1294713182271833275
  • maka file perubahan yang tadi akan seperti ini.
    1294713234304988749
    1294713234304988749

9.) Update data di Client

  • Sebagai contoh lanjutan, kita akan melakukan UPDATE di folder USER2, klik kanan pada Folder USER2 -> klik SVN Update.

1294713263879564372
1294713263879564372
  • Masukkan username dan password user2 -> klik OK, maka akan tampul konfrimasi seperti dibawah ini. Telah di lakukan perubahan pada file LATIHAN_SERVER.txt
    1294713295983649611
    1294713295983649611

10.) Tampilan di Browser

  • Masukkan alamat Repositori pada browser, maka akan terlihat gambar seperti dibawah ini
    12947133211781647842
    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
    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
    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

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Nature Selengkapnya
Lihat Nature Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun