Archive

Posts Tagged ‘svn’

How to remove .svn recursively in linux

March 2, 2011 Leave a comment

In daily life,  we often want to eliminate. svn folders for application that has been uploaded to the server. in spite of to remove one by one file, it is better to use the following script to recursively delete that :

find -name .svn -print0 | xargs -0 rm -rf --verbose

it is just the same way if we want to search and then delete .svn file from windows using GUI.

Tags: , ,

Nautilus SVN

March 6, 2009 2 comments

Pernahkah anda menggunaan tortoise svn di windows ????. itu lho.. svn client yang ada marknya untuk setiap perubahan pada working copy. Kalau sama dengan repository, ditandai dengan warna hijau, kalo beda ditandai dengan warna merah, kalo konflik dengan warna kuning dls..

Di linux sekarang sudah ada software serupa. Namanya nautilus SVN. Berikut screen shot dari nautilus svn:nautilus-svn

  1. download nautilus svn dari http://www.jasonfield.com/media/downloads/NautilusSvn_v0.11.tar.gz
  2. download nautilus svn deb file dari http://www.jasonfield.com/media/downloads/nautilussvn_0.11-1.deb
  3. install paket-paket berikut :python-nautilus, python-wxgtk2.6, python-svn, meld (Optional)
  4. buat direktori di ~/.nautilus/python-extensionsmkdir ~/.nautilus/python-extensions
  5. unzip file NautilusSvn_v0.11.tar.gz ke direktori ~/.nautilus/python-extensions/NautilusSvncd ~/.nautilus/python-extensions/tar -xzf <PATH TO FILE>/NautilusSvn_v0.1.tar.gz NautilusSvn
  6. buat symlink ke nautilus svnln -s NautilusSvn/NautilusSvn.py NautilusSvn.py
  7. restart nautilus (via logout kemudian login)
Tags: , ,

Tentang SVN di linux

February 13, 2009 1 comment

SVN (subversion) merupakan mekanisme untuk sharing informasi yang menerapkan konsep ‘copy modify merge’, tujuannya bagaimana menjadikan suatu file yang bisa diakses dan dimodifikasi oleh banyak client tanpa saling melakukan overwrite.

file yang dishare yang dapat diakses oleh semua client pada SVN dikenal dengan repository. sedangkan file di local client disebut dengan working copy.

di linux ada beberapa tools yang dapat digunakan untuk men setup SVN server. antara lain :

  • rapidsvn/kdesvn (svn client)
  • subversion (svn server)

untuk membuat svn server lakukan langkah2x berikut :

  1. buka kdesvn
  2. pilih menu File -> Subversion Admin -> Create and open new repository
  3. pada Path to Repository pilih direktori di local yang akan dijadikan repository, misal di ‘/home/choirul/repo/’
  4. klik tombol OK untuk menutup jendela
  5. sekarang kita telah mempunyai repository local, namun repository tersebut hanya bisa diakses dari komputer local, tetapi tidak bisa diakses dari remote komputer.
  6. agar repo dapat diakses dari remote komputer dalam jaringan, kita harus menjalankan subversion daemon terlebih dahulu.
  7. untuk menjalankan daemon subversion jalankan script berikut :

svnserve -d -r /home/choirul/repo

8. sekarang buka repository, jalankan File -> Open.

9. pada jendela Open ketikkan alamat berikut

svn://localhost

Tags: , ,
%d bloggers like this: