Salesforce

Source Control (Magic xpi 4.5)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

Source Control (Magic xpi 4.5)

Magic xpi provides connectivity to various third-party Source Control products, such as Microsoft® Team Foundation Server, Microsoft® Visual SourceSafe (VSS), and SourceGear Vault Standard Classic Client.

Note:

To work with the Team Foundation Server, you need to install the Team Foundation Server MSSCCI Provider 32-bit plug-in for Visual Studio.

Source Control gives the following functionality:

  • Save versions: You can save versions of your project and access any of the versions at a later date. This is helpful when you want to work in a multi-developer environment. You can also use the Source Control feature as a single developer to keep track and have access to the project's versions.

  • Protect your files: To edit a file, you first need to check out the file. This protects the source files from being accidentally overwritten by another user.

  • Team development: You can develop your project in a multi-developer environment. Each developer works on their own copy of the project's source files and is responsible for synchronizing their own copy with the centrally located version.

  • Track changes: You can compare various versions that you have saved.

  • Trace users: You can easily see who has edited a version.

Note:

  • Currently, Magic xpi supports source control for versioning. When there is a change to the project tree you need to get the entire project using the Source Control provider's Explorer.

  • Some of the Source Control options that you see are created by the Source Control vendor or by Visual Studio and they are not supported by Magic xpi (for example, a dialog box to support merge operations). Please follow the procedures documented in the Help topics (see the links below) to use Magic xpi's Source Control functionality.

  • You should always ensure that you always configure your Source Control product to work in exclusive mode because Magic xpi files cannot be merged. In addition, you should also make sure that your Source Control is always configured to check out the latest version of a file.

File Dependencies

When working with Source Control, you should be aware of certain dependencies between files:

  • A flow should always be checked out/in with its Data Mapper files.

  • When adding a Data Mapper step to a flow, the project is checked out, even if the flow is already checked out.

  • When checking in a Data Mapper step, you need to also check in the project.

  • A flow will always be checked out/in with its corresponding error policies and variables.

  • A business process will always be checked out/in with its variables.

  • When adding a business process or a flow to a project, the project must be checked out.

Related Topics

Reference
Attachment 
Attachment