CVS ed affini

Oggi ero sul punto di scrivere due righe sui sistemi di SCM, anche se poi impegni più pressanti mi hanno trattenuto dal farlo.
Poi però ho letto un post piuttosto commosso di Stefano Paparesta, che mi sento di commentare.
Io trovo che il fatto di "arrangiarsi con prodotti di terze parti" (per citare...) non sia una cosa così oscena. In fondo uno dei temi più antichi del mondo del SW è che ogni tool dovrebbe essere progettato e realizzato per fare delle cose ben precie e limitate. Non perchè lo imponga una qualche filosofia, ma perchè si ha, in tal modo, una maggiore possibilità di scelta dei tool da utilizzare.
Il motivo originale per cui inizialmente mi accingevo a scrivere di SCM è che oggi un collega mi ha illustrato le funzionalità di SubVersion, un ottimo SCM che può essere eseguito su diversi sistemi operativi, che ha un'ottima integrazione con la shell di Windows (anche se limitata con l'IDE). Infine ha un modo di usare branch e tag che mi sembra quantomeno interessante.

Print | posted on giovedì 7 ottobre 2004 18.24

Feedback

# re: CVS ed affini

left by Marco Abis at 07/10/2004 18.43 Gravatar
Confermo, Subversion ha l'obiettivo di sostuire CVS migliorandolo e direi che ci stnno riuscendo. Lo uso da prima che raggiungesse la versione 1 e non ho mai avuto problema (neanche coi binari quando con CVS invece è cosa quasi quotidiana). Come ho commentato al post di Stefano esiste anche un plug-in per VS.NET anche se non ancora completo al 100%: http://ankhsvn.tigris.org/

# re: CVS ed affini

left by Stefano Paparesta at 07/10/2004 20.58 Gravatar
Non credo di aver detto che sia osceno usare prodotti di terze parti, il senso che volevo dare era che mi piacerebbe poter usare un prodotto di terze parti perchè più flessibile, più qualcosa, non solo perchè non ho un prodotto corrispondente offerto da Microsoft. Io già da tempo ho deciso di utilizzare prodotti Microsoft, per tutta una serie di motivi e credo che sia una pecca grave il fatto di non aver mai investito in tools di questo genere. Se per qualcuno usare prodotti di terze parti è una filosofia, buon per lui, se per qulacuno non lo è, buon per lui lo stesso, non volevo fare un discorso tipo "E' meglio questo linguaggio o quest'altro ? "... Di Microsoft ho sempre apprezzato l'integrazione dei prodotti e la facilità e linearità nell'usarli ( faccio un discorso generale, senno mi dite che quello o quell'altro non sono così) per cui mi sarebbe piaciuto vedere anche un prodotto SCM o altri citati nel mio post. Credo che Microsoft sia in grado di progettare un SCM all'altezza e di integrarlo a dovere con VS, bene lo faccia... e lo renda disponibile nella misura che riterrà opportuna anche alle versioni più basse di VS. Se poi per un motivo o l'altro deciderò che il tool di turno free o meno di terze parti mi piace di più lo userò.... Spero di aver chiarito e di non aver ulteriormente confuso il concetto.

# re: CVS ed affini

left by Eugenio Schininà at 08/10/2004 12.30 Gravatar
Come non concordare. Un'interfaccia integrata (peraltro in un ottimo IDE quale VS) è certamente l'ideale per la produttività.<BR>
Il mio punto è che dubito che il prossimo [integrato|efficiente|funzionale|produttivo] tool di SCM della Microsoft sia integrabile anche con NetBeans, TOAD (per citare due tool in uso), e Linux. Il mio team sviluppa con diverse tecnologie e diverse piattaforme. Spero solo di poterle supportare con un unico sistema di SCM (senza ovviamente dover convertire tutti i programmatori allo stesso linguaggio/ide/architettura).

# re: CVS ed affini

left by Stefano Paparesta at 08/10/2004 12.58 Gravatar
Speriamo che qualcuno in Microsoft legga tutti i blog ;-)
Ciao
Comments have been closed on this topic.