YakShaving: Shawn Ferry's Weblog
v. intr. [MIT AI Lab, after 2000: orig. probably from a Ren & Stimpy episode.] Any seemingly pointless activity which is actually necessary to solve a problem which solves a problem which, several levels of recursion later, solves the real problem you're working on.
Archives
« November 2009
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
       
Today

 Subscribe

Search

Links
 

Today's Page Hits: 259

Locations of visitors to this page
« Dynamic Ipfilter... | Main | Mirroring CVS with... »
20060705 Wednesday July 05, 2006
Version Control with SVK
 I was a big fan of BitKeeper when it was free for open source development, and I still miss a number of it's features. Oh well. At this point however it's place in my heart has been replaced with SVN and further SVK.  SVK allows for one of the things I miss the most, decentralized version control. With SVN I was commonly frustrated when I wanted to push back code but wasn't: I commonly found myself in the position of having code that I was done with, or having made some changes I was (at least relatively) sure about and needing/wanting to commit.  With the goal being to move on to another change, modification or new function. Sometimes being quite sure that what I really wanted to do was poke around but not have to worry about taking a snapshot of the current code to get back to it after I took a horribly wrong approach.

SVK fills that void, by using SVN as a base but keeping a local copy and allowing mirroring and syncronization I can commit at will effectively check pointing code whenever I think I have completed something or when I know I am about to go off the rails with some wild idea.

SVK also makes rapid development/testing easier, since the workspace in SVK is a flat filesystem using rsync to push changes to a test system is quite effective without the  overhead of copying the local .svn structure to the test host.

A bit more on mirroring particularly CVS later.
See also: The SVK Wiki, The  Subversion Project Page

Technorati Tags: , , ,

Jul 05 2006, 06:29:49 PM EST Permalink

Comments:

Post a Comment:

Comments are closed for this entry.
Blog Information Profile for YakShaving