Toolboxcategory cloud |
ViewsPersonal toolsXcode SupportFrom Seapine LabsWorks only with Surround SCM 5.0.2 Works with XCode 2.4.1 or 2.5
[edit] Experimental Xcode Integration[edit] IntroductionThe Surround SCM Xcode plugin is distributed as experimental software. It currently supports Xcode 2.5 and 2.4.1. The plugin will communicate only with Surround SCM 5.0.2. [edit] Supported CommandsThe following SCM commands are supported:
[edit] Getting StartedXcode does not support automatic binding. The following steps must be performed using the Surround SCM GUI client or CLI.
[edit] Enable Surround SCM
[edit] Supported SCM CommandsSurround SCM commands are available from the Xcode SCM menu. [edit] AddThe add command is only enabled for files. This command, which includes advanced options, adds files to Surround SCM. See Figure 2.
[edit] Check OutThe check out command is only enabled for files. This command checks out the tip version if possible and performs a local merge after the check out. The merge is performed using diff3. The standard diff3 conflict syntax is displayed inside the local file if it contains merge conflicts. [edit] Check InThe check in command is only enabled for files. This command checks in the local file and makes the changes available for other users. You will be prompted for check in comments. The check in is performed after the comments are entered. A get is performed automatically after the check in. [edit] Undo Check OutThe undo check out command is only enabled for files. This command discards any changes made to a file and undoes the check out. [edit] Discard ChangesThe discard changes command gets the tip version from Surround SCM and replaces the current file in the working directory. [edit] GetThe get command retrieves a copy of the file.
[edit] Compare WithThe compare with command compares different versions of a file. All diffs are performed using opendiff.
[edit] RenameThe rename command renames the local file and the controlled file in Surround SCM. [edit] DeleteThe delete command removes the local file and the controlled file in Surround SCM. [edit] Show ChangelistsThe show changelists command displays the currently pending changelists for the project's Surround SCM mainline branch. Add and Check In actions can be associated with a changelist. You can commit changelists and remove actions and changelists. See Figure 3.
[edit] Refresh Entire ProjectThe refresh entire project command refreshes the file status information for the project. Use this command to determine if the files in a project are up to date. [edit] SCM InfoThe SCM Info command displays the following history information for a file:
[edit] File Status CodesThe Xcode file status codes do not all directly match Surround SCM’s file status terminology. The following table includes the status code mapping:
[edit] Known Issues
[edit] Submitting FeedbackTo report bugs or other issues, please email a detailed description of the bug to us. You can also email any general feedback you'd like to share. |
||||||||||||||||||||||






