Масштабность задач, решаемых разработчиками систем автоматиза-
ции ОАО РЖД, требует координации усилий многих людей. Для органи-
зации их совместной работы необходим специальный инструментарий.
Однако коммерчески доступные инструменты версионного контроля,
кроме неоспоримых преимуществ, имеют и ряд ограничений, которые
приходится преодолевать при выполнении проектов по автоматизации
сложных объектов.
или
В нашем случае репозиторий был развернут в Барыбино, а пользоваться им приходилось
в Московском офисе.
Основная проблема вокруг которой ведется изложение статьи - это то что «нормальный
полнофункциональный» клиент ClearCase работает только в рамках локальной сети виндоус
внутри домена где развернут сервер CC. Или же вы дожны находиться
в одном из доменов с которыми настроены доверительные отношения.
т.е. «доверительные отношения» - это конечно - не проблема. По крайней мере, «пока все хорошо»,
но как только канал связи стоновится не слишком устойчивым, то доверительные отношения
между доменами нарушаются и работать после этого вы не сможете.
А удаленные клиенты для ClearCase - малофункциональны и наверное даже в чем-то убоги…
В итоге мы остановились на варианте, когда в удаленной сети подымается SSH-сервер,
а мы подключаемся к его консоли, делаем необходимые операции
с репозиторием, а после забираем файлы по sftp.
Ну и в обратном порядке, в обратном случае.
Собственно об истории и обосновании выбора такого решения, о его достоинствах
и недостатках и есть прилагаемая статья.
Напечатано в журнале «Открытые системы», номер 7 за 2009 г.
Профит? «I did for lulz! Yeee….»