Posted by matijs
Sat, 10 Nov 2007 18:57:00 GMT
After my struggles with svk, working with git is a breath of fresh air. It has great support for branching and merging, and putting even the smallest of throwaway projects under version control becomes as simple as:
git init
Gone are the days of the “oh i’ll just make ten copies of this script here because setting up a repository takes too long” style of version control.
Posted in software | Tags git, scm, svk | no comments | no trackbacks
Posted by matijs
Mon, 18 Jun 2007 14:50:00 GMT
I’ve been using svk for a while now, but I keep bumping into problems with the whole concept of tags being just copies.
The problem is this: In my mind, a tag should be a symbolic name for a particular revision on a particular branch. In subversion (and hence, svk), it’s not. To use a tag in place of a revision, you first have to do svn info to find the corresponding revision number, and then use that in your svn diff or svn merge or whatever.
Subversion should have had a smarter client from the start, one that emulates tags and branches and hides the implementation detail that they are ‘really the same thing’ from the user.
As it stands, subversion has no tagging.
It’s all very annoying.
Posted in software | Tags annoyance, scm, subversion, svk | 1 comment | 1 trackback