Каковы преимущества использования SVN перед CVS? - PullRequest
57 голосов
/ 04 августа 2008

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

Я знаю, что SVN новее, но кроме этого я не знаком с его преимуществами.

То, что я ищу, это хорошее, краткое сравнение двух систем, отмечая любые преимущества или недостатки каждой из них в среде разработки Java / Eclipse.

Ответы [ 12 ]

0 голосов
/ 18 сентября 2016

Ну, несколько вещей, которые я чувствую, делают svn потрясающим.

  1. Комбинация SVN-алтасского тигля является намного более совершенным методом анализа и проверки качества
  2. Лучшее управление конфликтами и слияниями
  3. Очевидно, что быстрее принимать заказы, совершать коммиты и т. Д.
  4. Проблема атомарного коммита. Возможно, что 2 человека, совершающие коммит в CVS, могут конфликтовать друг с другом, теряя некоторые данные и переводя вашу кодовую базу в несовместимое состояние

Миграция может быть легко выполнена за несколько часов с использованием cvs2svn.

0 голосов
/ 08 октября 2008

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

...