Version Control Content on InfoQ
Latest featured content about Version Control

- Topics
- Software Craftsmanship,
- Agile Techniques,
- Agile,
- Pragmatic Thinking,
- Adopting Agile
InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.
News about Version Control
- Topics
- REST,
- Cloud Computing
Refering to a questions over versioning conventions used OpenStack Api, Mark Nottingham provides an analysis of the various strategies for versioning Web API in the cloud.
- Topics
- Data Access,
- Architecture
Veracity is a DVCS that can be installed on Windows, Mac, and Linux, and uses a distributed database for its repository.
- Topics
- .NET,
- Tools
Team Foundation Server Integration Tools offers synchronization architecture and adaptors for one-way and bidirectional synchronization with other systems. In addition to development tools, built-in adapters are included for TFS 2008, TFS 2010, ClearCase and ClearQuest. In order to test the capabilities of the tool, an intern is being assigned to attempt a subversion adapter.
- Topics
- Versioning,
- REST,
- SOA
The problem of how to version services in a REST-based environment is something that comes up time and again. This time Ganesh Prasad offers a proposed solution based not on modifications to the service URL but on the fundamental reason behind versioning in the first place.
- Topics
- Versioning,
- Java,
- .NET,
- Architecture,
- Collaboration,
- Ruby
Martin Fowler has conducted a survey on ThoughtWorks’ software development mailing list to determine how some of the version control systems (VCS) are perceived by developers. He also wrote a review of most prominent VCSes comparing centralized and distributed systems.
Articles about Version Control

- Topics
- Agile,
- Teamwork,
- Technology,
- Architecture,
- Collaboration
Since Linus Torvalds presentation at Google about git in May 2007, the adoption and interest for Distributed Version Control Systems has been constantly rising. We will introduce the concept of Distributed Version Control, see when to use it, why it can be better, and have a look at three actors in the area: git, Mercurial and Bazaar.
Presentations about Version Control

- Topics
- Versioning,
- Operations
Scott Chacon explains the internal mechanisms used by Git to do version control based on three trees –head, index, work–, and some of its commands, especially ‘reset’.

- Topics
- Rich Internet Apps,
- Javascript,
- Ruby,
- Java,
- .NET,
- IDE,
- Architecture
Joe Walker explains Bespin, Mozilla’s open source web-based code editor, its architecture and chosen implementation solution, detailing some of its features like collaboration and version control.