Я полагаю, что это может быть лучше достигнуто с помощью скрипта, который будет вызываться из вашей программы на C #.
Но вы можете напрямую вызывать некоторые COM-объекты через CAL-интерфейс , предоставляемый с ClearCase.
Доступ к документации для интерфейса можно получить через справку ClearCase («Пуск»> «Программы»> «Rational ClearCase»> «Справка ClearCase»), где есть запись для «библиотеки автоматизации ClearCase (CAL)». Альтернативный путь - искать в каталоге ClearCase / bin « cc_cal.chm ».
В VB с CAL API это выглядело бы примерно так:
Dim CC As New ClearCase.Application
Dim labelID As String
Set aVersion = CC.Version("[Path-To]\BuildDCP.bat");
Set someLabels = Ver.Labels;
If (someLabels.Count > 0) Then
' the first label listed is the most recently applied
labelID = someLabels.Item(1).Type.Name
EndIf