AppleRecensioni

Cornerstone

Cornerstone 1

Prendere il controllo di Subversion con un’applicazione client che è stata specificamente progettata per gli utenti Mac è possibile con Cornerstone; che integra tutte le funzionalità che tu hai bisogno per interagire con la tua repository, il tutto fatto in maniera elegante e facile da usare.

Se siete nuovi al controllo delle versioni o un esperto di Subversion, Cornerstone aiuterà a ottimizzare il workflow e rendere più trasparente il controllo della versione. Incredibilmente potente e super-facile da usare.

Cornerstone è principalmente scritto in Objective-C. Contiene anche un paio di classi C++ e una manciata di funzioni C.

Qui è una ripartizione della quantità di codice nella pietra angolare:

File 2.116
Linee di codice 181.000
Linee di commenti 91.000
Queste figure sono state generate utilizzando cloc. Quadri e librerie di terze parti non sono stati inclusi. Unit test non sono stati inclusi.

Qua vi rilascio al sito che fa riferimento a qualche altro numero legato a Cornerstone.

27906_scr

Cornerstone ha un visualizzatore integrato di Diff per testo e immagini, complete con evidenziazione della sintassi per molti linguaggi popolari e supporta la maggior parte dei formati immagine, nonché di Photoshop PSD.

Con una ottima timeline lineare possiamo visualizzare facilmente le modifiche al progetto nel tempo (compresi i rami e unioni), ma in aggiunta alla vista timeline, ci sono copie di lavoro, repository e commit view; tutte con potenti capacità di filtraggio.

cornerstone-mac-screenshot

Grazie al visualizzatore di File integrato è possibile visualizzare rapidamente il contenuto della maggior parte dei file, data la presenza dei più popolari linguaggi di programmazione e capacità di visualizzazione di immagini.

Troviamo inoltre un editor esterno dedicato per fornire un’interfaccia semplice per l’aggiunta di persone esterne al progetto senza forzare un utente ad andare alla riga di comando e cimentarsi nella sintassi complicata di svn-esterni.

screen800x5001

Oltre a editor esterni, Cornerstone consente di eseguire l’aggiornamento o il downgrade delle copie di lavoro della tua repository di Subversion ed è possibile utilizzare il repository da diverse versioni Subversion allo stesso tempo.

Una delle caratteristiche più funzionali di Subversion è che tu puoi unire le modifiche apportate della revisione alla successiva. In Cornerstone non solo si rende estremamente facile da unire ma, fornisce quattro opzioni di fusione (Synchronize Branch-Reintegrate Branch-Cherry Pick Changes-Advanced Merge) e ulteriori feedback.

screen800x500

Non solo, include una lista di controllo per assicurarsi che la vostra unione andrà bene senza alcun conflitto con pure sotto un’anteprima delle modifiche.

Se volete, potete utilizzare Cornerstone solo come client e mantenere intatta la propria architettura server dedicato, tutto ciò se lo preferite ovviamente. 

Cornerstone è senza dubbio una grande e flessibile (e bellissima) applicazione per rendere il nostro lavoro più facile quando si lavora con subversion, e direi anche quanto bene è conforme ad alcune delle filosofie sposate nella programmazione Art di UNIX.

Cornerstone è più di un Client SVN basata su Mac, è un serio concorrente del pluripremiato Version, se si stanno valutando le opzioni per un Client SVN di Mac OS, non perdetevi l’occasione di provare Cornerstone.

La versione di prova scade dopo 14 giorni. Una licenza per utente singolo costa 59,99 € (link associato a Mac App Store) e può essere utilizzata da un singolo individuo su fino a 2 computer. Vi aggiungo il sito ufficiale per altre possibili informazioni che volete.

Leave a Response

Federico Grigolini
Giurista di professione ed amante Apple per passione. La tecnologia mi affascina ed anche nel mio lavoro non posso farne a meno, provare e recensire i prodotti è il mio toccasana.
Translate »

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazioneAbilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi. 

 

>> Cookie Policy <<