CVS против SVN. Могут ли 2 или более разработчиков (1 использующих SVN, другой - CVS) эффективно работать в рабочей среде? - PullRequest
0 голосов
/ 20 февраля 2010

CVS против SVN могут 2 или более разработчиков (один использует SVN, другой использует CVS) эффективно в рабочей среде ??

Если половина команды использовала CVS, а другая половина использовала другую SVN, скажем, как в соревновании, чтобы увидеть, кто будет доминировать и станет победителем, таким образом, последним хранилищем, стоящим перед вопросом ...

Могут ли обе команды подключиться к одному и тому же хранилищу, не по-королевски что-то напутать ??

Ответы [ 5 ]

2 голосов
/ 20 февраля 2010

Простой ответ - нет.Вы не хотите делать это.Даже если бы вы могли взломать решение, оно будет пронизано несоответствиями.Вы действительно хотите пойти на такой риск с вашим самым важным активом (вашим исходным кодом)?Просто иди на SVN.

2 голосов
/ 20 февраля 2010

Могут ли обе команды подключиться к одному и тому же репозиторию, не по-королевски что-то напутать ??

Нет.

Кроме того, CVS не рекомендуется, так что если у вас есть выбордва, используйте SVN.

1 голос
/ 20 февраля 2010

Вы можете попробовать использовать cvs to svn bridge, но я настоятельно рекомендую перейти на SVN.CVS мертв.Не трогай умершего.

0 голосов
/ 20 февраля 2010

Чтобы использовать оба инструмента, вам нужна система репликации, чтобы вы могли иметь репозиторий cvs и svn, представляющие один и тот же исходный код. Для cvs и svn такого инструмента не существует - есть инструменты миграции, но они не предназначены для живой репликации.

git и svn различаются, git был разработан с учетом этого варианта использования, чтобы отдельные разработчики могли использовать git, когда компания / команда использует сервер svn. Это очень необычно, однако я не знаю ни о каком другом типе оперативной совместимости между системами контроля версий.

0 голосов
/ 20 февраля 2010

Ну, есть инструмент для миграции для миграции с cvs на svn, но я не думаю, что он позволяет объединять проекты при импорте. Вы можете попробовать импортировать CVS-репозиторий как ветвь в SVN, а затем объединить его со стволом. Но в принципе это не лучшая идея использовать два разных VCS для одного проекта. Возможно, вам стоит взглянуть и на одну из Распределенных систем контроля версий .

...