Thursday, March 09, 2006

Subversion di win32

http://subversion.tigris.org/

Salah satu alternatif dari CVS. Kelebihan atau kekurangan
Subversion dengan version control system yg lain dapat
dilihat di
http://better-scm.berlios.de/comparison/comparison.html

Subversion menggunakan lisensi Apache/BSD.

Tanpa server

Download svn-1.3.0-setup.exe (Maret 2006) dari web-site
Subversion. Instal ...
Yakinkan bahwa Subversion\bin ada dalam PATH anda.

Untuk membuat repository.

> svnadmin create c:\svn\repos

Import project

> svn import mytree file:///c:\svn\repos\some\project -m "Initial import"

Checkout

> svn checkout file:///c:\svn\repos\some\project


Server svnserver

> "C:\Program Files\Subversion\bin\svnserve.exe" -d -r c:/svn/repos

Jika anda perlu menjalankan svnserver sebagai service anda
dapat melihat ke :
http://dark.clansoft.dk/~mbn/svnservice/

Coba checkout
> svn checkout svn://namakomputer/some/project

Anda dapat melihat ke C:\svn\repos\conf untuk mengubah
file-file yg diperlukan untuk authentication atau access
permission.

HTTP / HTTPS server

Yg pertama saya coba adalah menggunakan Apache dari apache.org .
Tetapi lebih baik gunakan Apache+SSL dari http://hunter.campbus.com/
agar mudah setting SSL.

Anda harus mengkopi file mod_dav_svn.so dan mod_authz_svn.so
dari C:\Program Files\Subversion\bin ke apache\modules
Setelah itu anda dapat mengubah httpd.conf sesuai dengan
petunjuk di manual Subversion (Bagian httpd, the Apache HTTP
server Chapter 6. Server Configuration )

Untuk implementasi SSL baca dahulu
http://tud.at/programm/apache-ssl-win32-howto.php3
untuk cara-cara membuat file certificate dan key serta
perubahan / tambahan setting untuk httpd.conf dan
ssl.conf .

Tags: , , ,

No comments: