InfoQ

InfoQ

Topic/Tag specific view

Source Control Content on InfoQ


Latest featured content about Source Control

The way GitHub helped Erlang and the way Erlang helped Github

Topics
Collaboration,
Erlang,
Teamwork,
Open Source,
Functional Programming,
Architecture,
github,
Agile,
Programming,
Source Control,
Ruby on Rails,
git

Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.

Joe Walker on Bespin

Topics
HTML 5,
HTML5,
Team Collaboration,
Ruby,
HTML,
Javascript,
Java,
Dynamic Languages,
Collaboration,
Distributed Team,
Web Development,
Code Analysis,
Markup Languages,
.NET,
Languages,
Teamwork,
Tools,
IDE,
Source Code,
QCon,
Debugging,
Profilers,
Programming,
Rich Internet Apps,
Agile,
Bespin,
Rich Client / Desktop,
Source Control,
IDEs,
Conferences,
QCon London 2010

Joe Walker explains the browser-based source editor Bespin: the architecture and implementation, the collaboration features, new ideas for command lines, Canvas vs DOM, speed, extensibility, and much more.

News about Source Control

Microsoft’s Branching and Merging Guidelines

Topics
Team Foundation Server,
Visual Studio,
IDE,
Microsoft,
.NET,
ALM,
Source Control,
Programming,
Companies,
Enterprise Architecture

Microsoft has released a draft of their new Branching and Merging Guide. While ostensibly meant for TFS users, much of the advice is applicable no matter which source control provider you choose.

Power Tools for TFS 11 Beta

Topics
Team Foundation Server,
Artifacts & Tools,
Visual Studio,
Tools,
Microsoft,
.NET,
IDE,
Agile,
Source Control,
Companies,
Programming

The Power Tools for Team Foundation Server have been updated for version 11 Beta. These tools provide essential functionality that isn’t included with the main TFS release including PowerShell support, Windows Shell Extensions, and the ability to modify process templates.

Team Foundation Service Update: Improved Navigation and At-A-Glance Project Status

Topics
Team Foundation Server,
Visual Studio,
.NET,
IDE,
Tools,
Microsoft,
Agile,
Source Control,
Companies,
Programming

Microsoft's Team Foundation Service Preview, the Azure-hosted beta version of Team Foundation Server 11, has been updated with enhanced homepages, performance improvements, reworked navigation, a simplified UI for small team projects, and detailed email notifications.

Application Lifecycle Management in Team Foundation Server 11

Topics
Team Foundation Server,
Requirements,
Application Lifecycle Management,
Iteration,
Defects,
Visual Studio,
Customers & Requirements,
Sprint,
Microsoft,
ALM,
.NET,
Agile Techniques,
Software Testing,
Scrum,
Tools,
IDE,
Project Management,
Enterprise Architecture,
Companies,
Agile,
Source Control,
Programming,
Testing,
Prioritization,
Code Reviews

Team Foundation Server 11 has added many features in the area of Application Lifecycle Management. Some of the highlights include support for code reviews, iterations/sprints, resource allocation, third part testing frameworks, and a much more capable dependency graph.

TFS To Get Modify-Merge-Commit Style Version Control

Topics
Team Foundation Server,
Java,
Visual Studio,
Languages,
.NET,
Microsoft,
IDE,
Source Control,
Programming,
Technical Support,
Companies

The next version of Team Foundation Server will include a feature called Local Workspaces, which will allow Subversion Style “Modify-Merge-Commit” Version Control. This will make it much easier for developers new to TFS get acquainted to the Version Control Model compared to the current model of “Server Workspaces”, and make working offline easier.

Access Team Foundation Server 2010 on Multiple Devices Using the OData Service

Topics
Team Foundation Server,
Visual Studio,
SOA,
IDE,
Stories & Case Studies,
.NET,
Microsoft,
Architecture,
Enterprise Architecture,
Programming,
Agile,
Source Control,
Companies

The OData Service for Team Foundation Server 2010 provides access to the TFS object model on any device that supports the HTTP protocol. This makes it easier for developers to create applications that access Team Foundation Server in non-Windows environments and on smartphones and tablets.

Continuous Check-Ins with Mercurial

Topics
.NET,
Programming,
Agile,
Research,
Source Control

One of the major benefits of a distributed version control systems is that each user gets their own versioned workspace. Leon Bambrick is proposing taking it to an extreme by having every build perform a check-in.

New Hosting Options for Team Foundation Server

Topics
Team Foundation Server,
Visual Studio,
Artifacts & Tools,
.NET,
Tools,
Microsoft,
IDE,
Programming,
Agile,
Source Control,
Companies

Changes made to Team Foundation Server 2010 has allowed for new hosting options. These include third-party hosting and a hybrid model where code is synchronized between local and CodePlex servers.

Is Good Code Enough for a Project to Be Successful?

Topics
Continuous Integration,
Unit Testing,
Tools,
Agile Techniques,
Methodologies,
Automation,
Agile,
Architecture,
TDD,
Testing,
Design,
Programming,
Source Control,
Coding Standards,
Prototype

Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.