Хост для использования Microsoft Visual SourceSafe или CVS на веб-хостинге для разработки?Хост для использования Microsoft Visual SourceSafe или CVS на веб-хостинге для разработки?
ответ
Я бы начал с вопроса «Почему VSS или CVS»? Это из-за унаследованных причин, или это потому, что вы не знаете других вариантов?
Если ответ «из-за наследия», то у вас нет большого выбора. Нет облачных провайдеров, которые предлагают поддержку VSS, и выбор для CVS не так уж хорош. SourceForge.net по-прежнему предлагает поддержку CVS, а поиск «хоста CVS» также дает некоторые результаты, но большинство из них не являются известными именами с проверенной надежностью и безопасностью.
Однако, учитывая то, что вы выбрали, мне было бы очень интересно услышать более подробную информацию о проекте, который использует как VSS , так и CVS. :-)
Если, однако, ответ «потому что я не знаю, что еще есть», я настоятельно рекомендую посмотреть SVN, Mercurial или GIT. Есть отличные поставщики облаков, которые предлагают поддержку для этих трех: от бесплатных для проектов с открытым исходным кодом до нескольких уровней платной поддержки собственных проектов. И очень просто установить серверы для любого из этих трех. Не говоря уже о том, что все они на порядок лучше, чем VSS и CVS.
Чтобы дать вам быстрый старт, вот короткий список поставщиков вы можете посмотреть по адресу:
- CodePlex - SVN и Mercurial поддержки, бесплатно для проектов с открытым исходным кодом, но есть контроль над видимостью источника
- GitHub - поддержка GIT, бесплатные планы для открытого источника, оплаченных планы собственных проектов
- Google Code - SVN и Mercurial поддержки, бесплатно 2 Гб для проектов с открытым исходным кодом, хотя они имеют некоторый контроль над видимостью источника
- BitBucket - SVN и Mercurial поддержка, бесплатно 5 пользователей, неограниченное платных и собственных проектов
- SourceForge - GIT, SVN, Mercurial, и поддержка CVS, бесплатно с открытым исходным кодом проектов
- Unfuddle - GIT и SVN поддержки, заплатил
- CodebaseHQ - GIT, Mercurial и поддержка SVN, оплаченные
есть намного больше там, с различными моделями ценообразования (и надежности, конечно :-))
Обновление: Если вы работаете над веб-приложением, ваш веб-узел должен обязательно поддерживать элемент управления источника. Вы можете использовать свои источники (HTML, CSS, JS) в отдельном хосте управления версиями и развертывать на веб-хосте только окончательную версию вашей работы.
CVS требует, чтобы сервер CVS работал (/ доступно), и я был бы готов к тому, что SourceSafe потребует того же. Когда вы получаете веб-хостинг, вы просто получаете место для хранения файлов, и некоторое серверное программное обеспечение сделает его доступным через http.
Первоначально предполагалось, что этот вопрос прочитал «Как использовать ...». При двойной проверке вопроса «Хост для использования ...» не имеет абсолютно никакого смысла. Надеюсь, информация, которую я представил, полезна.
Вы можете проверить svnhostingcomparison.com на список поставщиков SVN.
Использование CVS для веб-разработки
попытка cvsdude.com
Просто создать самостоятельный локальный репозиторий (если вы не в команде, смотрите примечание ниже). TortoiseCVS отлично подходит для Windows, поскольку вы можете интегрировать его с оболочкой и получить контекстное меню контекстного меню. Обязательно добавьте ключевые слова CVS $RCSfile: $
и $Revision: $
в свои HTML-файлы. Это позволит вам указать имя и версию файла (ов), которые создают веб-страницу, которую вы просматриваете/отлаживаете.
<!-- $RCSfile: $ $Revision: $ -->
Когда вы проверите его, CVS изменит его на: <!-- $RCSfile: keyword.html,v $ $Revision: 1.3 $ -->
.
Вот онлайн ссылка: http://www.badgertronics.com/writings/cvs/index.html
Примечание: Если вы находитесь в группе Dev вы хотите сервер. Есть некоторые проблемы с безопасностью, поэтому прочитайте документы. Кроме того, есть отличный модуль Apache для CVS, который позволит вам просматривать и сравнивать версии кода. Он также раскрашивает источник, показывает, кто/когда были внесены изменения и т. Д.
Пожалуйста, не используйте SourceSafe. – 2010-12-03 02:55:06
Microsoft отказывается от поддержки в апреле 2011 года. – 2010-12-03 03:00:24