Friday, October 15, 2010

using svk and trac

1.tool used for distributed development
2.powerful with diff,patch,kompare
3.svk steps
create a symbolic directory structure of remote svn to local its called mirror
checkout a project from mirror to a local folder its called workcopy
do modification on workcopy
push to mirror
push from mirror
reference links
===============
http://code.google.com/p/google-gadgets-for-linux/wiki/SVKQuickStart
http://lists.bestpractical.com/pipermail/svk-users/2008-August/000315.html
4.setup anatomy query commands
svk info
svk list
5.svk installation asks for perl:time module...needs to get it from web
https://bugs.launchpad.net/ubuntu/+source/svk/+bug/317487

6.created svkdepot folder --mirror/local
7.at same level created svkwork folder --local checkout

6.using trac
http://trac.edgewall.org/wiki/TracUbuntuMultipleProjects

7.created svnrepo folder
8.at same level created trac-env folder
//apache.conf
========================================

DAV svn
SVNPath /home/ranjith/work/svnrepo
AuthType Basic
AuthName "svnrepo"
AuthUserFile /etc/subversion/passwd

Require valid-user




SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /home/ranjith/work/trac-env
PythonOption TracUriRoot /trac



AuthType Basic
AuthName "Trac"
AuthUserFile /etc/subversion/passwd
Require valid-user

============================================

8.TracEnv and TracEnvParentDir are used for single and MultipleProjects

9.Add gitplugin and doxygen plugin

10.Integrate wiki and scribd and google doc

No comments:

Post a Comment