В настоящее время я работаю над ClearCase и теперь перехожу к GIT. Но нам нужна эта миграция таким образом, что вся работа будет выполнена в GIT, и данные будут синхронизированы с потоком ClearCase. У нас будут одинаковые имена ветвей и имена потоков как в GIT, так и в CC, поэтому скрипты не должны быть проблемой. Проблема здесь:
Может кто-нибудь предложить, какая лучшая модель для синхронизации CC и GIT
-
Имейте все Vobs в CC как единый репо в GIT, и у вас есть основной поток в CC как различные ветки в GIT. - Single GIT repo (VOBS) и много ветвей (CC-потоки). - Это занимает меньше места, поскольку VOB сохраняются как единое репо со многими ветвями.
-
Имеют важные ветки CC как независимые репозитории GIT и каждый репозиторий, имеющий все CC VOB. - Многие репозитории GIT для многих ветвей CC - это займет много места, поскольку VOB будут реплицироваться.
Какой, по вашему мнению, лучший способ синхронизировать его с ClearCase