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.
Like this:
Be the first to like this post.
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:
- download nautilus svn dari http://www.jasonfield.com/media/downloads/NautilusSvn_v0.11.tar.gz
- download nautilus svn deb file dari http://www.jasonfield.com/media/downloads/nautilussvn_0.11-1.deb
- install paket-paket berikut :python-nautilus, python-wxgtk2.6, python-svn, meld (Optional)
- buat direktori di ~/.nautilus/python-extensionsmkdir ~/.nautilus/python-extensions
- 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
- buat symlink ke nautilus svnln -s NautilusSvn/NautilusSvn.py NautilusSvn.py
- restart nautilus (via logout kemudian login)
Like this:
Be the first to like this post.
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 :
- buka kdesvn
- pilih menu File -> Subversion Admin -> Create and open new repository
- pada Path to Repository pilih direktori di local yang akan dijadikan repository, misal di ‘/home/choirul/repo/’
- klik tombol OK untuk menutup jendela
- sekarang kita telah mempunyai repository local, namun repository tersebut hanya bisa diakses dari komputer local, tetapi tidak bisa diakses dari remote komputer.
- agar repo dapat diakses dari remote komputer dalam jaringan, kita harus menjalankan subversion daemon terlebih dahulu.
- 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
Like this:
Be the first to like this post.