Editorials

Using Version Control – git

Using Version Control – git
Ian writes in responding to my editorial yesterday about different techniques for utilizing Version Control to manage multiple initiatives and release timeframes.

We were introduced to GIT about two years ago. The price was right and it did everything we wanted: it was also amazingly fast. There is a steep learning curve with GIT in a windows environment, partially because of its windows background.

Luckily (and this was part of the reason for choosing GIT) we were introduced to it by a chap called Jeremy Skinner http://www.jeremyskinner.co.uk/git-on-windows/ who really knows his stuff and can put it across in a very clear way. We asked him to re-present his talk to our developers and recorded it for posterity. In the spirit of open source, we published his videos at www.ava.co.uk/git

We use smart-git as a windows UI and are pretty happy with it. It costs but not excessively so in our opinion. There is a Mac version of Smart-Git which helps with our Mobile dev efforts as well.

It would be really good if there was an open source add in for git which stored database structure and objects in a dependant structure. We would be interested in joining forces on a source forge project.

I was writing about creating add-ins for SQL Server Management Studio, a daunting yet possible task; this may well be one of those kinds of projects. Perhaps an add-in for other database management tools such as TOAD would be more transportable, applying to other engines.

Regardless, there are already vendors integrating many version control tools available today with SSMS as an Add-In.

The new Team edition of Visual Studio is supposed to be more open as well…but I don’t know if that openness extends to version control. I know NUnit is supposed to be supported as easily as MS Test.

Anyway, if you’re interested in collaborating with Ian, send me an Email I can forward to him to get you connected.

Cheers,

Ben

$$SWYNK$$

Featured Article(s)
Move SharePoint Farm Databases To New Database Server
This articles gives step by step instructions to move SharePoint farm databases to another database server in a SharePoint friendly way.

Featured White Paper(s)
How to Use SQL Server’s Extended Events and Notifications to Proactively Resolve Performance Issues
read more)

Featured Script
dba3_sp_TableIdentityColumns_Article
Stored procedure that returns identity column names for designated tables in any current DB. Takes the default pameter @pTabl… (read more)