58
Сервера CVS обычно работают под управлением Unix, но CVS-клиенты
доступны и в других популярных операционных системах. CVS — «зрелая»,
проверенная временем система контроля версий. Это по-прежнему опенсорсная
система, но на сегодняшний день новые функции добавляются довольно редко.
При этом CVSNT, — выделившаяся в отдельный проект версия CVS для
серверов Windows, — сейчас достаточно активно расширяет функционал.
Преимущества:
Испытанная временем технология, которая удерживается на рынке десятки лет.
Недостатки:
Переименование или перемещение файлов не отражается в истории
Риски безопасности, связанные с символическими ссылками на файлы
Нет поддержки атомарных операций, что может привести к повреждению кода
Операции с ветками программного кода дорогостоящие, так как эта система
контроля не предназначена для долгосрочных проектов с ветками кода
Code Co-op упрощает задачу защиты и управления кодом, сохраняя
защищенную копию файлов на вашей рабочей станции, с которой вы будете
выполнять все стандартные функции VCS, такие как регистрация, извлечение,
сравнение, восстановление и многое другое.
Переход от одного проекта к другому осуществляется из одного графического
интерфейса.
Разработка в любое время и в любом месте без сервера.
Code Co-op поддерживает распределенную команду без центрального сервера,
предоставляя возможность совместной работы через электронную почту, сеть или оба
варианта. Это возможно, потому что есть защищенная копия проекта на рабочей
станции или ноутбуке, с которой выполняется регистрация, извлечение, просмотр
истории и многое другое. При повторном подключении к электронной почте или к й
сети, вы будет синхронизация, обмениваясь сценариями синхронизации с
участниками проекта.
Code Co-op повышает производительность, гарантируя, что всегда работает
последняя версиия проекта. Code Co-op также создает эталонный тест при каждой
регистрации, облегчая идентификацию и возврат к предыдущей версии проекта или
файла.