Mohon tunggu...
Sandy PIS-09-09
Sandy PIS-09-09 Mohon Tunggu... -

We are Telkom Polytechnic Students\r\nNama kelompok :\r\n- Sandy Firmansyah 30108477\r\n- Ryan Nur Hidayat 30109433\r\n- Praditha Tulada Krisna 30109185\r\n- Firman Nurfiansyah 30108227

Selanjutnya

Tutup

Inovasi

Tutorial Lengkap SVN2

7 Januari 2011   13:20 Diperbarui: 26 Juni 2015   09:51 106
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Struktur folder repository Setelah repository selesai dibuat, hal pertama yang harus dilakukan adalah menentukan struktur folder dari repository. Struktur folder ini sangat penting untuk diperhatikan, karena struktur folder yang rapi dan jelas dapat memudahkan pengguna mengerti isi repository hanya dengan melihat struktur dan nama folder. Hal ini sangat bermanfaat untuk menghindari kesalahan yang mungkin dilakukan oleh user, misalnya commit ke folder yang salah. Secara umum folder dalam repository dibagi menjadi tiga, yaitu: 1. Trunk, dimana semua kode program yang masih dalam tahap pengembangan berada 2. Tag, pada beberapa event tertentu kita perlu menandai repository dan membuat titik yang jelas dimana kita bisa mengembalikan kondisi kode program dengan mudah. Misalnya rilis aplikasi ke QC, rilis aplikas ke publik atau menginstal program ke lingkungan production. 3. Branch, jika kita ingin bekerja secara paralel, misalnya ada satu tim kecil pengembang yang melakukan bug fixing dan tim yang lain tetap menambahkan fitur baru ke folder trunk, kita perlu satu folder terpisah untuk bekerja, folder untuk memenuhi kebutuhan ini disebut sebagai branch. Untuk membuat ketiga folder tersebut sangat mudah, buka kembali repo-browser dengan URL repository yang baru saja kita buat tadi. Lihat bagian sebelumnya untuk mengetahui langkah-langkah membuka repo-browser. Setelah repo-browser terbuka, maka kita siap untuk membuat folder baru, ikuti langkah-langkah berikut ini: 1. Klik kanan didalam repo-browser untuk menampilkan context menu, pilih menu create folderSetelah itu akan muncul jendela input untuk memasukkan nama dari folder yang baru saja dibuat. Masukkan tiga buah nama folder yang sudah kita definisikan sebelumnya: trunk, branch dan tag

Setelah repository sukses dibuat dan struktur folder repository telah siap, hal berikutnya yang perlu kita lakukan adalah menentukan struktur folder untuk project kita. Kita melakukan ini dengan cara yang sedikit berbeda dengan ketika kita membuat struktur folder repository. Import folder Setelah kita menginstal TortoiseSVN, membuat repository, mengorganisasi folder repository dan menyiapkan folder lokal sebagai tempat kerja kita, maka semua kebutuhan untuk bekerja dengan Subversion sudah siap. Langkah berikutnya adalah menghubungkan antara repository dengan folder kerja kita, proses ini dikenal dengan Checkout. Sesuai dengan aturan yang telah disepakati, semua perubahan dan penambahan fitur baru terhadap program dilaksanakan di folder trunk, sehingga checkout akan dilakukan terhadap folder ini. Untuk melakukan checkout, munculkan windows explorer context menu dengan melakukan klik kanan di jendela sebelah kanan dari windows explorer, kemudian pilih menu SVN checkout, selanjutnya akan muncul jendela SVN checkout seperti berikut ini:
Isikan URL file:///d:/svnrepo/dataviewer/trunk sebagai folder yang akan kita checkout. Setelah proses checkout selesai, maka folder d:my pojectdataviewer sudah siap kita gunakan. Hal ini ditandai dengan berubahnya isi context menu dari windows explorer, dimana sekarang muncul menu svn commit dan svn update menggantikan menu svn checkout, selain itu akan ada sebuah folder hidden baru bernama .svn yang berisi informasi keterhubungan antara folder lokal dan folder repository. Langkah selanjutnya adalah mengimport folder-folder yang telah kita buat sebelumnya ke dalam repository dengan cara memilih menu svn commit.
Setelah proses commit selesai dilaksanakan icon folder akan berubah seperti dibawah ini untuk menandakan bahwa folder tersebut adalah folder lokal yang terhubung dengan repository.

Mohon tunggu...

Lihat Inovasi 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