Integrates with Your Applications
Surround SCM API
Surround SCM's open API enables you to write applications that access branches, repositories, and files on the Surround SCM Server using the C, .NET, and Java programming languages. Use the API to retrieve files to your build machine, pass code to a code review tool, or integrate Surround SCM with other tools in your development lifecycle.
Visit Seapine Labs for sample applications that use the API.
Integrated Development Environments
Surround SCM is tightly integrated into the following integrated development environments (IDEs):
- Adobe Drive 3.0
- Borland C++Builder, CodeWright, Delphi, Delphi .NET 2006, Development Studio 2006
- Borland JBuilder
- Eclipse
- IBM WebSphere
- IntelliJ IDEA
- KDevelop
- Microsoft Visual Studio
- NetBeans
- Oracle JDeveloper
- PowerBuilder
- WebStorm
- Xcode
Operating Systems
Direct access to files managed in Surround SCM is available from the following operating systems:
- Windows Explorer
- Mac OS X Finder
- Linux file system
Compatible with Tools using Microsoft SCCI
Surround SCM conforms to the Microsoft Source Code Control Interface (SCCI) standard. As such it can be integrated with many Windows IDEs, defect tracking tools, and other applications that support SCCI.
Issue/Defect Tracking Tools
The following server-side plug-ins provide integration of third-party issue tracking applications into Surround SCM. Issues in the third-party application can then be viewed and fixed from the Surround SCM Client:
- Bugzilla - Windows
- Bugzilla - Mac
- Bugzilla - Linux
- JIRA - Windows
- Microsoft Team Foundation Server
Build Tools
Surround SCM is supported by the following open source and commercial build and release management tools:
- Apache Ant
- Automated Build Studio
- FinalBuilder
- Hudson
- Jenkins
- Kinook Visual Build Professional
- NAnt
- TeamCity
- Thoughtworks CruiseControl, CruiseControl.NET
- Viewtier Parabuild
Diff/Merge Tools
While Surround SCM includes Guiffy SureMerge, it also supports the following diff/merge applications:
- Araxis Merge
- Athlant Personal Edition
- BBEdit (for diff/merge)
- Ellié Computing Merge
- Beyond Compare
- Microsoft Word Compare
Other Applications
Surround SCM is supported by the following applications and integration technologies:
- Adobe Dreamweaver
- Adobe Illustrated
- Adobe InDesign
- Adobe Photoshop
- Microsoft Office
- Seapine TestTrack Pro
- Seapine TestTrack RM
- Seapine TestTrack TCM
- Seapine QA Wizard Pro
- WebDAV-enabled applications (DAV class 1 or 2)
- Windows-based applications that support the MS SCC API
Many applications can also be integrated with Surround SCM by accessing Surround SCM's SQL database:







