5.01.2010

Setup Versioning Control dengan Trac + SVN + Tortoise

serving svn dengan apache mod_dav
manage svn untuk maintain repo, maintain group, maintain akses, dan maintain user dengan svn manager



serving ticketing problem dan perubahan dengan trac


release disimpan dalam folder tags
branch: dibuat jika terdapat dua aktivitas yang berbeda secara paralel dikerjakan untuk sumber data yang sama
trunk: mainline version

scm siap di deploy, next integrate dengan ldap

svnmanager - http://svnmanager.org/
trac - http://trac.edgewall.org/
tortoise - http://tortoisesvn.tigris.org/
svn - http://subversion.tigris.org/

FAQs:
1. repository tidak dapat di-delete ketika klik button remove repo
jawab: set permission folder trash di konfigurasi svnmanager supaya writable oleh demon webserver
2. how to disable menu ticket roadmap di trac
jawab:
di trac.ini tambahkan record berikut
[components]
trac.Timeline.* = disabled
trac.ticket.roadmap.* = disabled
3. repository berubah dan trac mengeluarkan error bahwa dibutuhkan proses resync
jawab: gunakan command trac-admin /path/project rsync

2 comments:

  1. Matz, coba Git deh, dan sudah ada TortoiseGit. A lot faster, believe me.

    ReplyDelete
  2. git dengan distributednya promising keknya mas, tapi stick dengan svn dulu karena development yang ada pake svn

    hehe akhirnya bisa bikin svnmanager-nya ga usah pake cmdline ato login di unix-nya

    ReplyDelete