aageboi.to_blog

htmlentities( @blog.to_s.gsub('#', 'aageboi' ) )
  • Tutscodes

    Tutorials + Source Codes

    Railscasts versi aageboi.com. Sudah dapet ijin dari Ryan Bates nya buat bikin situs Railscasts versi bahasa Indonesia, tapi sekarang masih jiplak abis...

  • lorem ipsum

    wordpress theme

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer...

1
aageboi
Jan12

Terkadang, meskipun kita hanya bekerja sendiri, kita juga memerlukan repository untuk project yang sedang kita bangun.
Selain memudahkan dalam pengelolaan version project, juga terkadang bisa menyelamatkan kita jika terjadi file hilang tanpa sengaja. Jika memiliki repository subversion, kita hanya cukup mengambil data dari server repository dengan perintah :

# Mengambil data untuk pertama kali
svn checkout

atau

# Melakukan update project di working
svn update


subversion
Untuk membuat repository server baru, gunakan perintah berikut di terminal console :

svnadmin create NAMA_REPOSITORY

Perintah ini akan membuat folder NAMA_REPOSITORY yang berisi file-file subversion. Jangan merubah apapun di dalam folder ini.

contoh:

Membuat repository subversion dahulu dengan perintah :

root@user:/home/user/Documents# svnadmin create PROJECT_TES

Setelah berhasil, akan membuat folder PROJECT_TES di /home/user/Documents

Lakukan import file-file utama ke dalam repository tersebut dengan perintah :
svn import PATH_FILE_YANG_AKAN_DIMASUKKAN_KEDALAM_SVN ALAMAT_REPOSITORY

contoh:
Jika kita ingin memasukkan file-file dari Framework Codeigniter untuk pertama kali ke dalam repository,
Codeigniter ada di dalam folder /home/user/Documents/Codeigniter_1.7.2

root@user:/home/user/Documents# svn import Codeigniter_1.7.2/ file:///home/user/Documents/PROJECT_TES/

Setelah memasukkan file framework, selanjutnya adalah melakukan checkout ke repository yang sudah dibuat.
Misalnya kita ingin menyimpan file checkout di webserver, maka lakukan checkout ke repository yang sudah dibuat dengan :

root@user:/home/user/Documents# cd /opt/lampp/htdocs

root@user:/opt/lampp/htdocs# svn co file:///home/user/Documents/PROJECT_TES project_tes
root@user:/opt/lampp/htdocs# cd project_tes

root@user:/opt/lampp/htdocs/project_tes#

Di folder ini lah (working directory) tempat anda melakukan penambahan, edit ataupun hapus file. Semua perubahan yang dilakukan di folder ini tidak akan mempengaruhi repository server yang sudah kita buat, selama belum dilakukan commit.

Jika pekerjaan anda ingin dikirimkan ke server repository, lakukan perintah ini di working directory :

root@user:/opt/lampp/htdocs/project_tes# svn commit -m 'isi pesan kenapa melakukan commit'

Jika ingin menambahkan lagi working directory, anda tinggal melakukan checkout kembali di folder lain. Untuk perintah-perintah svn lebih lengkap, silakan gunakan ‘svn help’ atau ‘svn ?’.

OS : Linux Ubuntu Karmic Koala

1 Comment for “Repository Subversion di Komputer Lokal”

  1. Heri Gunawan says:

    alhamdulillah,, berguna bagi diri saya pribadi ketika sudah lupa…

No Comment

rss
rss
 
aageboi.to_blog © 2012
herigunawan