InfoQ

InfoQ

Topic/Tag specific view

Version Control Content on InfoQ


Latest featured content about Version Control

Andrew Hunt on Pragmatic Programming

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

Analysis Of Web API Versioning Options

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.

Veracity, a New DVCS Based on a Distributed Database

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.

One-way and Bidirectional Synchronization with Team Foundation Server

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.

REST and versioning

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.

ThoughtWorks’ Developers Favor Distributed Version Control Systems

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

Distributed Version Control Systems: A Not-So-Quick Guide Through

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

A Tale of Three Trees

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’.

Introduction to Bespin - Mozilla's Web Based Code Editor

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.