SCC-совместимый контроль версий - PullRequest
1 голос
/ 05 ноября 2011

Я новичок в управлении версиями и читаю о некоторых доступных там. Я заметил термин SCC-Compliant (используется с прозрачным регистром), и определение из википедии:

SCC-совместимый применительно к программному обеспечению контроля версий, означает, что Программа использует определенный интерфейс, определенный Microsoft для Visual SourceSafe. [1] SCC обозначает контроль исходного кода

Является ли эта концепция соответствия SCC огромной или не очень значимой? Есть ли в большинстве систем контроля версий?

1 Ответ

2 голосов
/ 05 ноября 2011

Относительно ClearCase, как упомянуто в этом техническом примечании IBM :

SCC API - это спецификация интерфейса, определенная Microsoft®, которая определяет перехватчики для ряда общих операций управления исходным кодом.

Приложение (обычно «интегрированная» среда разработки (IDE) любого типа) может предоставлять функции управления исходным кодом без реализации самих функций.

Если установлена ​​система управления кодом, совместимая с SCC, приложение отправляет операции управления кодом в инструмент управления исходным кодом (например, Visual Studio> ClearCase).

Как говорится:

  • если вы новичок в управлении версиями, старайтесь держаться подальше от ClearCase: это далеко не самый практичный вариант;)
  • Протокол IBM Jazz является гораздо более новым стандартом, который другие инструменты SCM могут использовать для интеграции в другие среды.

Таким образом, хотя концепция интеграции инструментов важна, концепция SCC довольно старая и ограничена контролем версий.
В отличие от протокола связи Application Hub, для интеграции любых двух приложений, таких как Jazz.

...