SmartSVN è un'applicazione grafica commerciale, liberamente distribuita e multipiattaforma che è stata progettata da zero per funzionare come un client SVN (Subversion). Il progetto segue la stessa filosofia di SmartCVS, poiché fornisce tutte le funzionalità richieste immediatamente, racchiuse in un'interfaccia utente semplice e intuitiva.
Caratteristiche a colpo d'occhio
Le funzionalità principali includono supporto tag e ramo, supporto proprietà, set di modifiche, potente procedura guidata commit, risoluzione conflitti, confronto file, grafico revisioni, vista output, componente aggiuntivo xMerge, viste transazioni, indicatori di cambio in uscita e in entrata, rapporto modifiche, Integrazione di Trac, browser repository, integrazione della shell, API plugin, integrazione JIRA della procedura guidata e del commit.
Inoltre, l'applicazione supporta un'ampia varietà di metodi di autenticazione, tra cui SVN, SVN SSH, HTTP, HTTPS e proxy HTTP. Supporta anche numerosi comandi di sovversione, come add, checkout, blame (annotate), cleanup, copy, commit, delete, import, diff, list, log, mkdir, merge, move, propedit, propdel, propget, resolved, propset, ripristina, cambia, stato, updatenew, lock, unlocknew, svn: eseguibile, svn: esternals, svn: eol-style, svn: ignore, svn: keywordsnew e svn: mime-type.
Sotto il cofano e sistemi operativi supportati
SmartSVN è un'applicazione indipendente dalla piattaforma scritta interamente nel linguaggio di programmazione Java. Ovviamente, ciò significa che supporta qualsiasi sistema operativo in cui sia disponibile Java Runtime Environment (JRE), comprese tutte le distribuzioni GNU / Linux, nonché i sistemi operativi Microsoft Windows e Mac OS X. Al momento sono supportate entrambe le architetture hardware a 32 e 64 bit.
Disponibilità e prezzi
Al momento, il progetto è distribuito in due edizioni, SmartSVN e SmartSVN Professional. Come previsto, l'edizione SmartSVN Professional include più funzionalità rispetto all'edizione SmartSVN standard.
Mentre SmartSVN è disponibile per il download gratuito, i prezzi per SmartSVN Professional partono da 69 USD (56 EUR) per utente. Se vuoi provare prima di acquistare l'edizione SmartSVN Professional, puoi sempre ottenere una prova gratuita di 30 giorni dal sito ufficiale.
Novità in questa versione:
- Grafico di revisione: imposta la proprietà di sistema & quot; revisionGraph.inlineBranchesAndTags & quot; false per non ramificare rami e tag automaticamente
Novità della versione nella versione:
- Nuove funzionalità, miglioramenti:
- La segnalazione dei bug ora consente facoltativamente di caricare segnalazioni di bug direttamente su WANdisco da SmartSVN
- Prestazioni di aggiornamento locale ottimizzate mediante un'ampia revisione
- Miglioramento della gestione di svn: proprietà ignota globale-ignora
- Diversi miglioramenti / correzioni per la funzionalità Confronta li>
- Autenticazione del protocollo file implementata per consentire i blocchi del protocollo file
- L'ultima copia di lavoro aperta può ora essere ricordata anche se non è gestita come un progetto
- Opzione aggiunta per gestire le copie di lavoro non gestite come progetto
- Supporto per l'autenticazione SASL di Windows aggiunto e richieste DLL fornite
Novità nella versione 8.0.1:
- Bug corretti:
- Aggiungi tag: correzione degli errori esterni
- Registro: possibile errore interno durante il richiamo di Modifica | Copia ...- azioni
- Aggiorna: possibile errore interno relativo ai file spostati
- La schermata iniziale mostrava una versione errata (che ancora conteneva & quot; anteprima & quot;)
- Aggiornamento: possibile errore interno causato da informazioni obsolete sull'interfaccia utente
- Aggiornamento: possibile errore interno
- Vari alberi: possibile errore interno relativo all'interfaccia utente
- Convalida metadati della copia di lavoro: potrebbe aver riportato incongruenze false positive
Novità nella versione 8 RC3:
- Bug corretti:
- Aggiungi: possibile errore interno
- Risolutore dei conflitti: possibile errore interno
- Browser del repository: possibile errore interno alla chiusura
Novità nella versione 8 RC2:
- Bug corretti:
- Conferma: non riuscito durante il tentativo di commit del file rinominato in esterno
- Confronta: la linea del blocco superiore è stata disegnata con 1 pixel troppo alto nel gutter del numero di linea
- Confronta file o directory del repository: interrotto
- Risolutore dei conflitti: possibile errore interno relativo ai blocchi "rimossi"
- Stato remoto: fantasma & quot; solo repository & quot; i file e le directory potrebbero rimanere
- varie finestre di dialogo: caratteri non consentiti, ad es. apostrofo, potrebbe diventare mnemonico
- Varie tabelle (OS X): colonne della tabella, ad es. nella finestra di dialogo Preferenze, erano troppo strette per adattarsi a tutti i contenuti
- Aggiorna:
- potrebbe bloccare altre operazioni per un lungo periodo
- il caricamento di un progetto non ha più messo a fuoco la vista delle directory
- possibile errore interno per conflitti speciali dell'albero
Novità nella versione 7.6.3:
- NUOVE CARATTERISTICHE, MIGLIORAMENTI:
- Aggiornamento: avverte in caso di elementi esterni che non possono essere aggiornati
- Proprietà di sistema & quot; smartsvn.project.warnForNetworkShares = false & quot; per disabilitare le notifiche di avviso di condivisione di rete
- ERRORI FISSI:
- Aggiungi: non dovrebbe avere ellissi (...), in quanto non vi è alcuna finestra di dialogo quando si aggiungono file
- Tabella file: possibile errore interno durante il trascinamento di file in un'altra applicazione
- Contrassegna risolti: non ha funzionato per più file
- Apri: per i file svn: needs-lock, non è stato aggiornato a HEAD, anche se configurato in modo
- Modifica set: le voci (obsolete) possono ancora apparire in Set di modifiche
- Confronta visualizzazioni: modifica Sfarfallio strisce durante lo scorrimento
- Aggiornamento remoto: non ha rilevato directory aggiunte
- Rimuovi / Sposta: potrebbe comportare un errore interno nei successivi commit
- Avvia: crash nativo su Ubuntu 13.10
- Annota:
- errore interno quando richiamato su file vuoto possibile errore interno quando si cambia visualizzazione revisione e si ha & quot; precedente & quot; linee
- Commit:
- dopo aver commesso la rimozione della directory (& quot; Solo dal controllo SVN & quot;), i file rimossi invece dei file non sottoposti venivano ancora visualizzati dopo aver commesso la directory spostata / copiata, & quot; storia-pianificata & quot; i file continuavano a essere visualizzati
- Aggiorna:
- possibile errore interno relativo agli esterni
- non dovrebbe fallire in caso di proprietà svn: externals non valida
- Browser del repository:
- Modifica proprietà: la tabella dovrebbe estendersi su ridimensionamento
- possibile errore interno per svn: esterni con sintassi errata li>
- Messaggio di errore relativo a LF durante il tentativo di modificare svn: esterni
Novità nella versione 7:
- Funzioni nuove e migliorate:
- Convalida area amministratore: dovrebbe chiedere prima della convalida pianificata automaticamente
- Bug corretti:
- Conferma: possibile errore interno
- Problemi noti:
- Aggiorna: quando si eseguono operazioni SVN al di fuori di SmartSVN, potrebbe essere necessario un aggiornamento manuale per aggiornare di conseguenza gli stati di file e directory. (Tutte le piattaforme)
- xMerge non è ancora stato implementato per Subversion 1.7. Sarà presente nel terzo trimestre del 2012.
Novità nella versione 6.6.9:
- Mac OS X 10.7: watcher di file non funzionante
- Plugin JIRA: non sono stati visualizzati problemi durante l'utilizzo di caratteri speciali come "#" nella password
Novità nella versione 6.6.5:
- Miglioramenti:
- Risolutore conflitti: mostra & quot; Mine & quot ;, & quot; Theirs & quot;
- Installazione: i pacchetti portatili includono JRE
- Linux: usa xdg-open per aprire gli URL nel browser predefinito
- Log Cache: nella finestra di dialogo di creazione, preseleziona la directory più alta accessibile
- Proprietà | Sostituzione parola chiave: reimposta le opzioni ridenominate su Unset
- xMerge: supporto per l'unione della directory aggiunta nel target di unione rinominato
- Bug corretti:
- Branch Manager: si è confuso dopo aver copiato / spostato la cartella branches
- La finestra di dialogo della risoluzione del problema JIRA potrebbe non essere visualizzata li>
Sono stati suggeriti vuoti esterni per la rimozione - probabilmente rifiutato dopo aver eseguito Smart Move
- Finestra di dialogo Unisci: errore interno durante l'immissione del solo intervallo di esclusione (ad esempio! 1)
- API Plugin: AbstractOkCancelDialog ha chiuso la finestra di dialogo anche se ci sono stati errori di input
- Preferenze, Risolutore conflitti: dopo aver mostrato un errore, il campo di inserimento era nascosto
- Aggiorna: possibile errore interno in caso di proprietà bugtraq non valide
- Browser del repository: il confronto tra due file a volte non visualizzava il contenuto
- Browser del repository: possibile errore interno durante la chiusura della finestra di dialogo / frame subito dopo l'apertura
- Finestra di dialogo Autenticazione SSH: non ha disabilitato il pulsante OK se non è stato inserito alcun nome utente
- SVN aggiornamento della copia di lavoro: possibile errore interno
- Aggiorna / Passa: copia funzionante danneggiata su aggiornamento interrotto o operazione di cambio
- Verifica aggiornamento: possibile errore interno in caso di problema I / O
Novità nella versione 6.6.4:
- Miglioramenti:
- Controllo aggiornamenti (manuale): informa sulle principali nuove versioni
- Bug corretti:
- Annota: non può essere annullato
- Checkout: possibile errore interno durante il check-out dai server SVN di terze parti
- Conferma: mancata corrispondenza del checksum per i file sostituiti
- Risolutore conflitti: alcuni conflitti non sono stati rilevati
- Copia URL: dovrebbe codificare gli URL
- File Compare / Conflict Solver: annullando & quot; Separatore di riga & quot; la finestra di dialogo continua comunque con Salva
- Anteprima unione / Applica patch: Mostra modifiche / Risolutore conflitti non sono mai stati abilitati
- Unisci: possibile errore interno
- Unisci: xMerge non dovrebbe essere disponibile per i file
- Impostazioni: su Unix, percorsi relativi alla home directory, ad es. ~ / bin / svnserve non sono stati espansi correttamente
- Finestra di dialogo Configura repository, pagina di successo: il testo della descrizione viene troncato
- Avvio (dopo una nuova installazione su OS X): nella finestra di benvenuto il pulsante di opzione disabilitato è stato preselezionato la domanda di importazione è stata mostrata sul secondo frame principale
- Aggiornamento: possibile errore interno per & quot; Ricreare completamente l'area di amministrazione SVN & quot;
- Diverse finestre di dialogo: per & quot; Metal L & F & quot ;, se viene visualizzata una finestra di dialogo, la CPU è a ~ 50%
- Varie tabelle: problemi di messa a fuoco per & quot; Sposta su & quot; / & quot; Sposta giù & quot;
Requisiti :
- Ambiente di runtime di Java 2 Standard Edition
I commenti non trovato