in reply to [OT?] SCM recommendation for small to medium size Perl projects
I will be using this for managing personal projects which are small or at most medium size
Here's what I do:
Work sites include home linux computer(s), home Windows XP virtual machine, work Windows XP laptop
Subversion as a common SCM platform -- works "out of the box" on most Linux distros and easy to get for Windows
googlecode for personal CPAN modules
Some shared projects (e.g. Strawberry Perl) in Alias' Phase-N repository
Personal subversion repository on a network available machine for utility scripts, dotfiles, vim settings, notes, etc.
SVK as my common tool on all platforms
svk pull and svk push make merging to and from the master easy on each computer -- no need to manually track merge points; still have to remember to push from each location when done working there
local repository mirror on the laptop means I can work offline and still check work in periodically as features are implemented and tested (safety net)
Subversion command line client on all platforms
TortoiseSVN on Windows as well
-xdg
Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.
|
|---|