Version Control

  • submit to reddit

The 10 Commandments of Good Source Control Management

Ah source control, if there’s a more essential tool which indiscriminately spans programming languages without favour, I’m yet to see it. It’s an...

23 replies - 103981 views - 03/04/12 by Troy Hunt in Articles

Polling Subversion with Jenkins

There are many advantages Jenkins can offer Apache Subversion users, one of which is the option of automatically polling Subversion repositories for...

1 replies - 11843 views - 02/18/12 by Jessica Thornsby in Articles

Top DZone Article of 2011: The 7 Levels of Continuous Integration

I’ve noticed that when other developers talk about “continuous integration” they do not always mean the same thing. The following is an outline of the...

11 replies - 18423 views - 01/29/12 by Dror Helper in News

Temporal correlation in Git repositories

Michael Feathers presented his recurring idea of finding out which elements of design change together: his goal is to discover which classes or methods are...

0 replies - 5103 views - 10/06/11 by Giorgio Sironi in Articles

All the Git hooks you need

Hooks are scripts that are called when certain events in the workflow of a source control system occur. In the case of Git, there are many possible hooks where...

2 replies - 19162 views - 09/06/11 by Giorgio Sironi in Articles

Git Pre Recieve Hook For Integrity

I’m getting married rather soon so time has been somewhat short (in a good way) for just hacking on stuff, but I’ve finally found a little bit of time...

0 replies - 5378 views - 08/18/11 by Gareth Rushgrove in News

Considerations when choosing hardware for CI

This post is the second post in a series on how CI will help a development team. The first post talks about the benefits that CI will bring to the team. (CI =...

1 replies - 6611 views - 08/07/11 by Paul Stack in News

On commits and commit messages

I confess I do not pay attention to commit messages as much as I would. It's really easy to not put care into our messages, especially when you have an habit...

0 replies - 2734 views - 06/07/11 by Giorgio Sironi in Articles

Git backups, and no, it's not just about pushing

Git is a backup system itself: for example, you can version your .txt folders containing TODO lists. Since Git version your files just like it does for code,...

0 replies - 16065 views - 05/18/11 by Giorgio Sironi in Articles

What where they THINKING? The github merge button is STUPID

I just love git pull requests, but the new behavior from GitHub is beyond moronic. Take a look at a typical pull request: The problem is that clicking on...

3 replies - 10888 views - 05/06/11 by Ayende Rahien in News

Go (the ThoughtWorks one): Interview with Jez Humble

In response to a recent article, I spoke to Jez Humble about Go: Me: Who are you, and what do you do for Go? Jez: I wear a couple of hats: I am product...

1 replies - 3854 views - 12/14/10 by Julian Simpson in News

Daily Dose - Spring Roo 1.1 and Supporting Tools Launch

The GA releases of Spring Roo 1.1, GWT 2.1, STS 2.5, and new AspectJ and AJDT versions have been launched this week after many months of synchronized...

0 replies - 22899 views - 10/28/10 by Mitch Pronschinske in Daily Dose

Daily Dose - Milestone 2 of NetBeans 7.0 (Formerly 6.10) Released

If you haven't heard already, you should know that in the middle of NetBeans 6.10 development, the name changed to NetBeans 7.0 to align with the upcoming JDK...

1 replies - 18494 views - 10/19/10 by Mitch Pronschinske in Daily Dose

TFS vs. Subversion

I’ve been using both Subversion and Team Foundation Server (TFS). Because I first used Subversion and started using TFS afterwards, I had to get used...

5 replies - 15879 views - 10/13/10 by Jaroslaw Dobrzanski in News

What you need to know about your version control system

Here's the picture: you have introduced a version control system such as Subversion or Git in your organization, and your programmers store their code in it...

14 replies - 12488 views - 10/06/10 by Giorgio Sironi in Articles