Вопрос

Теперь я последовал за еще одним другом, и теперь я начал изучать PLT-схему (используя DrScheme), но я и мои друзья обычно помогаем друг другу в некоторых проектах, для этого мы используем контроллеры ревизий (обычно SVN, иногда мы используем git), но какой лучший контроль версий использовать со схемой PLT? Спасибо.

Это было полезно?

Решение

Как уже указывалось, выбор системы управления версиями не зависит от вашего языка программирования. Тем не менее, если вам нужны рекомендации, я нахожу Mercurial (Hg) очень хорошая и простая в использовании система контроля версий. И вы можете использовать http://bitbucket.org , который предоставляет бесплатный хостинг Mercurial.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я не связан с BitBucket, за исключением того, что я свободный пользователь.

Кроме того, это действительно хорошая практика - поддерживать ваш код в системе контроля версий. Это спасает от случайной потери или модификации кода.

Другие советы

Существует два вида контроля версий: централизованный (svn, cvs) и распределенный (mercurial, git, bazaar). Если вы знакомы с git и svn, вы знаете об этом.

Какой из них предпочтительнее? mercurial и git предоставляют одинаковые глобальные функции, различия лишь в деталях.

Какой из них выбрать? Тот, с которым вы наиболее знакомы.

Действительно, вопрос в том, какая система контроля версий работает лучше всего для вас и вашего рабочего процесса. Система контроля версий и язык программирования в значительной степени полностью независимы, поэтому не имеет значения, какой язык вы используете, если система контроля версий соответствует вашим потребностям. Я широко использовал SVN и Git с PLT Scheme, C ++, Ruby, Perl и shell-скриптами, и они оба прекрасно работают со всеми этими языками.

Лично я предпочитаю Git, но некоторые люди находят SVN более простым в использовании, а некоторые - Mercuiral, Bazaar или Darcs.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top