Domanda

Ora sto seguendo un altro amico e ora ho iniziato a imparare lo schema PLT (usando DrScheme), ma io e i miei amici normalmente ci aiutiamo a vicenda in alcuni progetti, per fare questo usiamo i controller di revisione (normalmente SVN, a volte usiamo git), ma qual è il miglior controllo di revisione da utilizzare con lo schema PLT? Grazie.

È stato utile?

Soluzione

Come già sottolineato, la scelta di un sistema di controllo versione è indipendente dal linguaggio di programmazione. Detto questo, se desideri consigli, trovo Mercurial (Hg) un sistema di controllo della versione distribuita molto bello e facile da usare. E potresti voler utilizzare http://bitbucket.org , che fornisce hosting gratuito Mercurial.

DISCLAIMER: non ho alcuna associazione con BitBucket, tranne che per essere un utente gratuito.

A parte questo, è davvero una buona pratica mantenere il codice in un sistema di controllo delle revisioni. Risparmia da perdite accidentali o modifiche al codice.

Altri suggerimenti

Esistono due tipi di controllo di revisione: centralizzato (svn, cvs) e distribuito (mercurial, git, bazaar). Se hai familiarità con git e svn, lo sai.

Quale è preferito? mercurial e git offrono le stesse caratteristiche globali, le differenze sono solo nei dettagli.

Quale dovresti scegliere? Quello con cui hai più familiarità.

In realtà, si tratta di quale sistema di controllo delle revisioni funziona meglio per te e il tuo flusso di lavoro. Il sistema di controllo della versione e il linguaggio di programmazione sono praticamente completamente indipendenti, quindi non importa quale linguaggio stai usando purché il sistema di controllo della versione soddisfi le tue esigenze. Ho usato ampiamente sia SVN che Git con PLT Scheme, C ++, Ruby, Perl e shell-script, ed entrambi funzionano bene con tutti quei linguaggi.

Personalmente preferisco Git, ma alcune persone trovano SVN più semplice da usare e alcune persone come Mercuiral, Bazaar o Darcs.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top