Blog  |  Contact Us

Search the Knowledgebase Browse by Category
Surround SCM Xcode 3 Integration
Last Updated
2nd of August, 2011
Surround SCM supports integration with Xcode 3. See Surround SCM Third-Party Integrations for supported versions.

Note: The following information only applies to Xcode 3. See Surround SCM Xcode 4 Integration if you use Xcode 4.

This article includes information about installing the plug-in, configuring the integration, configuring a Surround SCM connection, and performing Surround SCM actions.

Installing the plug-in

The Xcode plug-in is installed during the Surround SCM Client installation. If you did not install it, close Xcode, rerun the installer, and select the Xcode integration option.

    Configuring the integration in Xcode

    1. In Xcode, choose SCM > Configure SCM Repositories. The Xcode Preferences dialog box opens.
    2. Click the plus button to add a repository.
    3. Select Surround SCM in the SCM System list.
    4. Click OK.
    5. Enter the Surround Settings information used to connect to the Surround SCM Server, branch, and repository you want to associate the project with.

      xcodepreferences2.png

    Configuring a Surround SCM connection


    Note: Surround SCM actions are only supported at the project level. Actions are not supported in the Repositories window that opens when you choose SCM > Repositories.
    1. Open or create a project in Xcode.
    2. Choose Project > Edit Project Settings. The Project Info window opens.

      xcodeprojectinfo3.png
    3. Click Configure Roots & SCM. The Project Roots & SCM sheet opens.

      xcodeprojectrootsscm2.png
    4. Select Surround SCM in the SCM provider list.
    5. Select the repository connection you configured.
    6. Click OK. The Surround SCM project connection is created.

    Performing Surround SCM actions

    Choose an action from the SCM menu or right-click a file in the Project window and choose an action.
    Attachments
    No attachments were found.
    Related Articles

    © 2012 Seapine Software, Inc., All rights reserved.