Хороший контроль версий для схемы PLT - PullRequest
1 голос
/ 28 октября 2009

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

Ответы [ 3 ]

3 голосов
/ 28 октября 2009

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

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

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

1 голос
/ 28 октября 2009

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

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

1 голос
/ 28 октября 2009

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

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

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

...