Thursday, September 30, 2004

BitKeeper niceties

I went through BitKeeper (BK) documentation a couple of days back. BK has a concept of multiple repositories which is pretty useful. It is the ClearCase UCM concept of development and integration streams carried a step further. With UCM you have a separate dev stream where you can work with as many intermediate versions as you like, but the whole thing falls apart when you are disconnected from the server. So if you create a view on a laptop and want to work from home, you can, but you can't checkin intermediate versions, can't compare with previous ones etc. Yes there is a ClearCase webclient which one can use over the net so you don't really need to be on the LAN or VPN but then that is not what is the cheapest and most productive option. What one really wants is all source control functionality on your desktop/laptop. BK provides it and I guess this is a feature that gives them the edge over their competitors when they sell to companies who have mobile employees.

No comments: