Monday, March 26, 2012

Setting SVN pada PC Client - Server


I. Instalasi VisualSVN di komputer sebagai Server.
    Langkahnya:
          1. Buka installer kemudian double klik
              Akan muncul tampilan seperti di bawah, lalu klik next
        12940316811683834298
          2. Kemudian checklist
        1294032026217043418
          3. Pilih Visual Server
        12940317412125283567
          4. Pada langkah ini developer harus mengetahui port mana yang masih
        belum dipakai.
        Hilangkan checklist pada (https://), isi Serial Port dengan 81.
        Aunthefication pilih yang Use Subversion Aunthefication,
        kemudian klik Next.
        12940318001462089576
         5. Terakhir klik finish.
        1294032138906640483

II. Instalasi TortoiseSVN di computer berbeda sebagai Client
     Langkahnya:
           1. Double klik pada instalernya, akan muncul gambar seperti ini, klik Next
         1294032185532931543
           2. Pilih accept, kemudian klik Next. Klik Next lagi
    1294032231419439969 
3. Klik install
         12940320091023824430
4. Terakhir klik finish
         12940323581173230844

Cara menghubungkan Client dengan Server di komputer yang berbeda
Studi Kasus:
Server adalah Komputer 1
Client adalah Komputer 2
Pada Komputer 2 ada dua client irfan dan aryo
Client 1:irfan
Client 2:aryo

Setting ServerSVN pada computer 1:
Untuk Windows 7 --> Agar dapat terhubung WMI harus disetting terlebih dahulu
Caranya:
      1. Klik Control Panel, klik System and Security, kemudian klik Windows Firewall
      2. Pilih sebelah kiri atas ada pilihan Allowed Programs
      3. Klik Change settings, lalu checklist Windows Management Instrumentation (WMI)
      4  Klik Ok
    1294032523951982512

   Di ServerSVN Komputer 1 buat dua user yaitu: irfan dan aryo
    12940323108508853

    Langkah selanjutnya setting Komputer 2 sebagai client
    Checkout
    Copy data dari browser 'Server' ke masing-masing user.
    Langkahnya:
    Buat folder dengan nama irfan dan aryo, lalu klik kanan pada folder irfan dan pilih  
    checkout, isi URl dengan link yang ada di repository browser, klik Ok
    1294033641308447149
    Maka semua data yang ada di browser akan dicopykan di folder irfan
    dan lakukan hal yang sama untuk folder aryo.
    
    Penambahan (Add)
    irfan ingin menambah file dengan nama text3.txt.
    Untuk menambahkan file tersebut dengan cara:
    Klik kanan pada file text.txt --> TortoiseSVN -> Add, lalu Ok.
    1294033755315665585
  
    Commit
    Lakukan Commit agar file dapat masuk ke dalam repository browser.
    Klik kanan pada folder irfan pilih SVN Commit, maka di browser
    akan ada penambahan file baru text3.txt
     12940324521752499555
    Jika Client ingin menambahan folder baru, caranya sama
    seperti cara penambahan text3.txt

    Edit file yang bentrok? Bagaimana caranya? Tidak usah bingung
    Tanda file bentrok seperti gambar di bawah ini.
    Masing – masing client merubah file yang sama dalam    
    waktu yang bersamaan sehingga harus diperbaiki.
    1294034221503906472
    Caranya :
    Dengan melakukan update pada Client2 terlebih dahulu,
    Setelah itu client ingin mengubah file yang bentrok dengan filenya sendiri
    dan ingin melihat siapa yang melakukan perubahan
          1. Klik kanan pada client2 pilih resolve, kemudian Ok
          2. Kemudian klik kanan kembali pilih Commit, sehingga data kita yang
        di upload di browser dan di repository             
              129403428432210964

    Revert to this revision
    Untuk melakukan revisi yang terdahulu dengan kata lain kita menginginkan
    kembali data awal yang akan kita edit
          1. Klik kanan pada text.txt, pilih TortoiseSVN
          2. Pilih Show log
          3. Untuk merubah data yang kita inginkan
        Klik kanan pada revision yang akan kita gunakan pilih revert to this version
          4. Akan muncul 3 file yang berbeda.
          5. Edit file yang akan anda revisi, klik Ok
        1294032534515446338

OK....., Selamat mencoba
Read More..