2016-05-05 4 views
1

Я хочу перенести проекты из CC в Git.
Я ищу рекомендации или рекомендации, как это сделать (не технические методы).
например, если у меня есть 5 компонентов UCM, мне нужно создать репозиторий для каждого компонента или создать один репозиторий с 5 папками?Методология Git - ClearCase

Я знаком с методами CC. У вас есть некоторые релевантные ссылки?

ответ

0

У вас есть некоторые рекомендации в моем старом ответе «ClearCase to Git migration» (2014), но в более общем плане, я бы добавил (2016):

ClearCase быть централизованным, нет никаких ограничений по размеру для ВОБ или даже Компонент UCM (будь то UCM Vob или верхняя папка в UCM Vob).
Таким образом, хотя эмпирическое правило является одним git-репо на компонент UCM, его необходимо проверить на фактическую характеристику упомянутого компонента.

Поскольку git repo представляет историю «моментальных снимков» (а не снимков ClearCase, но больше похожа на теги ClearCase), я импортирую только базовые линии ClearCase в репозиторий git, а не промежуточные версии для каждого файла. Исходная линия применяется к всем файлам в компоненте UCM, который является более встроенным с git-коммитами.