Next Page > Hide TOC

Introduction

Contents:

Organization of This Document
See Also


A source control system (also known as Source Control Management system or SCM system), provides a storehouse (or repository) for source files and a high-level interface to the changes made to them over time. In general terms, a source control system stores every change made to a file since it became part of the system. Source control systems can be used by individuals, but they are generally used by teams of developers who work on the same projects. A source control system allows several developers to keep track of the changes the team has made to the files that it stores.

Source control systems provide a command-line interface through which developers can perform all the source control operations they support. However, Xcode provides an easy-to-use interface to the most popular source control systems. Through Xcode, developers can browse repositories, check-out projects, and track changes made to source files.

This document provides an overview of source control and describes how to work on projects managed under source control through the Xcode user interface.

To take the most advantage of this document, you should be familiar with the Xcode user interface and the structure of Xcode projects.

Software requirements: The content of this document applies to Xcode 3.0 and later.

Organization of This Document

This document contains the following chapters:

This document also contains a revision history.

See Also

To learn about source control systems, consult these books:

Consult Xcode Workspace Guide first if you’re not familiar with the Xcode user interface.



Next Page > Hide TOC


© 2009 Apple Inc. All Rights Reserved. (Last updated: 2009-01-06)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.