Относительно ClearCase, как упомянуто в этом техническом примечании IBM :
SCC API - это спецификация интерфейса, определенная Microsoft®, которая определяет перехватчики для ряда общих операций управления исходным кодом.
Приложение (обычно «интегрированная» среда разработки (IDE) любого типа) может предоставлять функции управления исходным кодом без реализации самих функций.
Если установлена система управления кодом, совместимая с SCC, приложение отправляет операции управления кодом в инструмент управления исходным кодом (например, Visual Studio> ClearCase).
Как говорится:
- если вы новичок в управлении версиями, старайтесь держаться подальше от ClearCase: это далеко не самый практичный вариант;)
- Протокол IBM Jazz является гораздо более новым стандартом, который другие инструменты SCM могут использовать для интеграции в другие среды.
Таким образом, хотя концепция интеграции инструментов важна, концепция SCC довольно старая и ограничена контролем версий.
В отличие от протокола связи Application Hub, для интеграции любых двух приложений, таких как Jazz.