SmartGit / Hg è un progetto software gratuito per uso non commerciale, un client di repository software basato sul web scritto nel linguaggio di programmazione Java e progettato per supportare il controllo di versione distribuito Git, Mercurial e Subversion sistemi.
Caratteristiche a colpo d'occhio
Con SmartGit / Hg avrai tutto sotto controllo. Il software può visualizzare solo directory e file di repository, transazioni e file annotati. È in grado di eseguire varie funzioni, tra cui status, diff, log, push, pull, fetch, merge, cherry-pick merge, rebase, oltre a stash, tag e branch management.
Inoltre, ti permette di modificare i commit prima di spingerli, recuperare i commit persi, nonché di impegnare singole righe all'interno di un file. Non richiede strumenti e librerie aggiuntivi, viene fornito con un client SSH (Secure Shell) incorporato, uno strumento di unione e uno strumento per confrontare i file.
È caratterizzato da un design semplice e intuitivo
Concentrandosi solo su ciò che è veramente importante, il software SmartGit / Hg presenta un design semplice e user-friendly che non infastidisce gli utenti con domande stupide. Non è necessario leggere un manuale completo per utilizzare questo software.
Supporta i servizi web più diffusi
Un'altra caratteristica interessante è il supporto integrato per una vasta gamma di servizi web. Ciò significa che è possibile utilizzare SmartGit / Hg per clonare da GitHub, Assembla e molti altri provider di hosting. Inoltre, puoi esaminare i commenti, nonché creare e risolvere richieste di pull GitHub.
Un software multipiattaforma supportato su sistemi operativi mainstream
Essendo scritto in Java, SmartGit / Hg è un'applicazione indipendente dalla piattaforma che gira su sistemi operativi GNU / Linux, Microsoft Windows e Mac OS X. Ubuntu è l'unica distribuzione Linux ufficialmente supportata. Al momento sono supportate sia le architetture a 32 bit che a 64 bit.
Il miglior client Git, Hg e SVN
SmartGit / Hg è senza dubbio il miglior client Git, Hg e SVN in circolazione. Mentre aiuta i principianti a iniziare le cose in modo rapido e indolore, aiuta gli esperti a diventare più produttivi che mai.
Novità in questa versione:
- Questa versione risolve principalmente un paio di bug.
Novità nella versione 17.0.2 / 17.1 Anteprima 3:
- Nuove funzionalità, miglioramenti:
- Git:
- Aggiorna: non rintraccia / manca il riconoscimento del nome rinominato & quot; core.jgit.similarityFileSizeLimit & quot; per evitare errori di memoria insufficiente
- Bug corretti:
- Git:
- Log:
- GitHub: possibile aggiornamento infinito
- GitHub: impronta digitale predefinita aggiornata li>
- GitHub, altri provider di hosting: non avvisare per le impronte digitali modificate se si tratta di una nuova impronta digitale conosciuta li>
- annullato & quot; imposta automaticamente java.net.useSystemProxies = true (se non impostato) per migliorare il rilevamento automatico dei proxy & quot; perché causa sempre l'uso del proxy di sistema, anche se & quot; nessun proxy & quot; è stato configurato in SmartGit
- GUI (Windows): la colonna di ordinamento era troppo scura nel tema luminoso predefinito
Novità nella versione 8.0.4 / 17 RC3:
- Nuove funzionalità, miglioramenti:
- Aggiungi ramo e altri: sostituisci caratteri non validi con caratteri validi personalizzabili: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: supporto per URL come git@name1.github.com: accountname / repository.git
- Push, JIRA Resolve:
- possibilità di configurare quale ramo su (non) controllare $ git config branch. smartgitJiraResolve false
- mostra la descrizione del problema
- Bug corretti:
- Anteprima modifiche: creazione di thread ridotta durante lo scorrimento della tabella file con tastiera
- JIRA: fallita se la configurazione di bugtraq conteneva chiavi di progetto non valide
- SSH: i valori da ~ / .ssh / config non sono stati applicati correttamente
- Stash (su richiesta): non provare a ripulire le modifiche al sottomodulo in quanto ciò non funziona
Novità nella versione 8.0.3 / 8.1 Anteprima 5:
- Nuove funzionalità, miglioramenti:
- Aggiungi ramo e altri: sostituisci caratteri non validi con caratteri validi personalizzabili: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: supporto per URL come git@name1.github.com: accountname / repository.git
- Push, JIRA Resolve:
- possibilità di configurare quale ramo su (non) controllare $ git config branch. smartgitJiraResolve false
- mostra la descrizione del problema
- Bug corretti:
- Anteprima modifiche: creazione di thread ridotta durante lo scorrimento della tabella file con tastiera
- JIRA: fallita se la configurazione di bugtraq conteneva chiavi di progetto non valide
- SSH: i valori da ~ / .ssh / config non sono stati applicati correttamente
- Stash (su richiesta): non provare a ripulire le modifiche al sottomodulo in quanto ciò non funziona
Novità nella versione 7.1.1 / 7.2 Anteprima 1:
- Nuove funzionalità, miglioramenti:
- Aggiungi ramo e altri: sostituisci caratteri non validi con caratteri validi personalizzabili: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: supporto per URL come git@name1.github.com: accountname / repository.git
- Push, JIRA Resolve:
- possibilità di configurare quale ramo su (non) controllare $ git config branch. smartgitJiraResolve false
- mostra la descrizione del problema
- Bug corretti:
- Anteprima modifiche: creazione di thread ridotta durante lo scorrimento della tabella file con tastiera
- JIRA: fallita se la configurazione di bugtraq conteneva chiavi di progetto non valide
- SSH: i valori da ~ / .ssh / config non sono stati applicati correttamente
- Stash (su richiesta): non provare a ripulire le modifiche al sottomodulo in quanto ciò non funziona
Novità nella versione 7.0.3 / 7.1 Anteprima 6:
- Nuove funzionalità, miglioramenti:
- Supporto per grafica ad alta risoluzione (HiRes, HiDPI)
- smartgit.vmoptions (Linux, Mac): supporto per la proprietà "path ="
- Bug corretti:
- Aggiorna: errore interno se il file di collegamento .git contiene CRLF
- Visualizza | Mostra file gestiti: se non selezionati, alcuni file di conflitto non sono stati visualizzati
Novità nella versione 7.0.2:
- Nuove funzionalità, miglioramenti:
- Supporto Stash di Atlassian: aggiunta l'opzione "Usa SSH anziché HTTPS"
- Hg: l'accesso http è ora più robusto in caso di errori
- Bug corretti:
- Supporto Stash di Atlassian: i certificati client non hanno funzionato
- Supporto per BitBucket: i repository di clonazione con spazio nel nome non hanno funzionato
- Git:
- Log: commutazione di categorie come "origine" interrotta (regressione dalla 7.0.1)
- Windows: i programmi di avvio contenevano la voce manifest di dpiAware non valida
Novità nella versione 6.5.9 / 7 Anteprima 10:
- Bug corretti:
- Git:
- Registro: possibile errore interno per la gestione insignificante-unione
- Aggiorna: le notifiche di avviso relative al sottomodulo non erano chiudibili
- Anteprima OS X 10.11: possibili errori interni
Novità nella versione 6.5.8 / 7 Anteprima 4:
- Bug corretti:
- Git:
- Commetti / Ripristina / altri: i sottomodelli rimossi possono essere visualizzati anche come file
- Elimina: reimpostazione del sottomodulo all'indice ancora reimpostato su HEAD
- Aggiorna:
- i sottomoduli rimossi potrebbero non apparire
- i sottomodelli ignorati hanno contribuito allo stato di "modifica" della directory
- GitHub: il supporto organizzativo era rotto
Novità nella versione 6.5.6 / 7 Anteprima 4:
- Nuove funzionalità, miglioramenti:
- Git:
- Visualizzazione in uscita: possibilità di cambiare autore di commit
- Ripristina: aggiunta la proprietà vm "smartgit.revert.commitMessageTemplate" per personalizzare il messaggio di commit; usa $ {message} e $ {sha} per il messaggio o SHA ID del commit ripristinato en per aggiungere un'interruzione di riga
- Aggiungi o crea repository: rileva il repository anche se è specificata la sottodirectory admin (.git / .hg)
- GitHub: correzione della compatibilità per l'imminente API OAuth cambia https://developer.github.com/changes/2015-02-20-migration-period-removing-authorizations-token/
- Integrazione GitHub, Stash, Bitbucket: notifica per suggerire la configurazione
- Bug corretti:
- Blame: l'acceleratore Ctrl + Z non funzionava quando lo stato attivo era nel riquadro del contenuto del file
- Aggiorna / altri comandi: possibili blocchi relativi alle installazioni Cygwin (Cygwin Git, Open SSH)
Novità nella versione 6.5.6:
- Nuove funzionalità, miglioramenti:
- GitHub:
- il ramo "predefinito" è preselezionato durante la creazione della richiesta di pull (vedi)
- query più efficienti
- supporto per le prossime modifiche alle API relative alle organizzazioni
- Bug corretti:
- Hg:
- Blame: possibile errore interno
- gestione repository: possibile errore interno nella rimozione di un repository che potrebbe essere stato aperto in una seconda finestra
- speed-search: errore interno che immette caratteri usando l'editor del metodo di input
- l'avvio non riesce con l'errore "SmartGit è stato avviato con l'elevazione"
- SVN:
- Clona: possibili problemi con svn: set speciale
- push potrebbe creare un ramo "foo + bar" invece di passare al ramo esistente "foo bar"
- editor di testo: Annulla / Ripristina ha eseguito 2 passaggi quando è stato richiamato tramite collegamento
- Windows:
- alcuni sistemi si sono arrestati immediatamente perché non è stato possibile accedere al controllo della barra delle applicazioni
- preferenze: obsoleto hg eseguibile impedisce la chiusura della finestra di dialogo
Novità nella versione 6.5.5:
- Bug corretti:
- Git:
- Strumenti esterni: lo strumento esterno predefinito "Patch di formattazione" non è riuscito se la directory di output conteneva spazi nel percorso
- Registro: Cherry-Pick e Revert non funzionano nella vista filtrata li>
- Pull: "origine" non era preselezionata se presente e non esisteva un ramo tracciato
- Push: possibile errore interno
- SVN:
- errore interno se stai provando a spingere un nuovo ramo
- Linux:
- eliminare le directory nella vista Archivi (per aggiungere repository) non ha funzionato
- errore interno all'avvio con IBM JRE
- OS X:
- La barra degli strumenti delle modifiche a volte ha perso l'elemento "Modifica successiva"
Novità nella versione 6.5.4:
- Nuove funzionalità, miglioramenti:
- Push: supporto per "push.default = current"
- Le chiamate GC sono state ridotte
- ha aggiunto la proprietà VM "smartgit.branch.tagExcludeRegEx" per migliorare la velocità relativa al registro per gli archivi con un numero elevato di tag escludendo i tag non interessanti, ad es. quelli generati automaticamente, specificando un'espressione regolare
- Bug corretti:
- Blame: Compare / Log non ha funzionato sui file spostati / rinominati
- Cherry Pick (senza commit): ha ignorato l'opzione "Aggiungi sorgente SHA al messaggio di commit"
- Commit considera erroneamente i sottomoduli in scena come modifiche locali e quindi mostra un avviso irritante
- GitHub: impossibile clonare i repository ".wiki"
- Aggiorna: problemi con il monitor di file disabilitato
- Strumenti:
- uno strumento configurato per utilizzare 2 commit, non ha offerto entrambe le "indicazioni"
- Updater:
- Mac:
- i privilegi di amministratore potrebbero non essere richiesti anche se richiesti
- ~ / Library / Preferences / SmartGit / directory di aggiornamento non è stata corretta correttamente
- potrebbe attendere all'infinito cercando di uscire da SmartGit
- Finestra | Nuova finestra: potrebbe aver aperto due finestre
Novità nella versione 6.5.2:
- Nuove funzionalità, miglioramenti:
- Git:
- Succursali: aggiunta proprietà VM per configurare quali "Altri" riferimenti da visualizzare, ad es. "Smartgit.branch.otherRefs = note; archivio"
- httpproxy: viene passato dalla variabile di ambiente ora (anziché dalla configurazione della riga di comando) per rendere le password meno visibili
- Log:
- in caso di commit unione selezionato, gli ID sono mostrati sopra la vista Modifiche per chiarire quali modifiche sono mostrate
- Aggiorna: notifica più dettagliata in caso di rilevamento di possibili problemi di prestazioni
- Autoupdate:
- reso successfullydownloadednotification closable
- GUI
- prestazioni migliorate, in particolare durante il ridimensionamento della finestra Log
- Bug corretti:
- Git:
- GitFlow: l'unione dovrebbe in generale essere disponibile per i rami di funzionalità, ad eccezione del fatto che HEAD è un ramo speciale
- Altre informazioni: non ha funzionato per i cloni di un solo capo
- Aggiorna:
- probabilmente troppo rinfrescante in caso di sottomoduli
- Windows, Linux: potrebbe non essere aggiornato correttamente dopo aver spostato una directory
- Confronta e altri: problemi di prestazioni per file di grandi dimensioni con molte modifiche
- Risolutore dei conflitti o Editor dell'indice: l'evidenziazione della riga corrente non ha funzionato
- La proprietà VM "smartgit.executable.home" non è sempre stata rispettata li>
- GUI:
- rimuovere il gruppo non ha aggiornato il repository nidificato e aperto causando potenzialmente errori interni
- rimosso l'acceleratore predefinito Conflict Solver perché era in conflitto con speedsearch
- tentativo di aprire un repository inesistente: la finestra di dialogo di conferma che si verificava non era attiva
- OS X 10.10 (Yosemite): rimossa Window & gt; Schermo intero, perché la massimizzazione ha lo stesso effetto
Novità nella versione 6.5.1:
- Nuove funzionalità, miglioramenti:
- Provider di repository Seleziona la finestra di dialogo del repository: ha aggiunto speed-search
- su richiesta di più utenti è stata ripristinata la schermata iniziale
- Bug corretti:
- Git:
- Git-Flow: la versione finale non ha rimosso il ramo remoto
- Aggiorna: le directory "mancanti" potrebbero svanire a volte
- Hg:
- Colpa: possibile errore interno se le linee in posizione 0 sono state rimosse
- Inserisci su un file modificato aperto 2 file confronta li>
- La notifica "Utilizzo memoria elevata" ha sovrastimato la memoria utilizzata e quindi si è mostrata troppo spesso
Novità nella versione 6.0.8:
- Bug corretti:
- Git:
- Ignora: l'opzione "Esplicita" è stata abilitata per la selezione multi-file
- Repository: i repository nudi sono stati mostrati come modificati
- Hg:
- Aggiorna: possibile errore interno causato dalla cache dei "branchheads" non valida
- un bug potrebbe produrre tonnellate di file *. zip in un breve periodo di tempo
- Linux: arresto anomalo nativo dopo l'aggiornamento di Linux (correlato a libcairo)
- La gestione delle password è stata interrotta con Java 1.8.0_25
- SSH: se la directory temporanea conteneva spazi, il client SSH integrato non funzionava
Novità nella versione 6.5 RC2:
- Nuove funzionalità, miglioramenti:
- Git:
- Filiali:
- Rinomina: ora funziona anche per il ramo corrente
- Crea filiale da un ramo remoto: la casella di controllo del rilevamento non è selezionata quando il nome del ramo locale viene modificato
- I messaggi di commit verranno caricati solo fino a 4kB
- GitHub: il titolo / descrizione della richiesta pull è separato solo da newline, non da un punto
- Remoto | Configura rinominato in Remote | Proprietà
- "rilevamento dell'uso della memoria alta" sarà più tollerante e quindi si verifica meno probabilmente
- Bug corretti:
- Git:
- Registro: il rilevamento del nome non ha canonizzato le terminazioni di riga
- OS X: - Aggiorna: le directory contenenti un file saltato potrebbero scomparire dopo aver eseguito un comando
- Remote | Properties (Configure) era danneggiato per i repository SVN
- Setup wizard: su OS X 10.9+ / usr / bin / git non è verificato a meno che SmartGit "pensi" che Git sia installato (altrimenti OS X mostrerà una finestra di dialogo che chiede di installare Git anche se non è necessario)
- Repository: - lo stato "" è stato perso quando si passa a Windows - l'apertura di un gruppo di repository ha chiuso repository all'interno di quel gruppo che erano già aperti
- GUI: - gli acceleratori non hanno funzionato usando, ad es., un layout di tastiera russo - il trascinamento di file / directory nei campi di input era rotto
- File: ordinamento interno degli errori per "Stato" e file "ignorati"
- Tabelle: selezionando l'elemento successivo dopo che una precedente era stata cancellata, non funzionava in modo affidabile
Il
Novità nella versione 6.5 RC1:
- Nuove funzionalità, miglioramenti:
- Recensioni distribuite: aggiunta voce di menu "Mostra richiesta pull chiuso"
- Log:
- Grafico commit:
- il numero di riferimenti nella sezione sopra il mouse è mostrato
- Bug corretti:
- Git:
- Recensioni distribuite: il registro continua a mostrare le richieste di pull dopo l'integrazione
- Rinomina: non è stato possibile richiamare premendo F2 in una directory
- Avvio: "Possibile problema di prestazioni di aggiornamento" non ha rispettato la proprietà già impostata "smartgit.executable.home"
- Hg: connessioni http (autenticate) non funzionanti
- SVN:
- Modifica (ultimo) Messaggio di commit: mostra le informazioni SVN (ad es. da cherry-pick)
- Archivio password: interrotto per le versioni Java più recenti, ad es. 1.8.0_25
- Il rilevamento UTF-8 dal contenuto non è stato abilitato per impostazione predefinita li>
- GUI:
- Notifiche: potrebbe mostrare notifiche non aggiornate
- OS X 10.10 ("Yosemite"): problemi nel rendering del campo di inserimento della ricerca
- Tabelle: selezionando l'elemento successivo dopo che una precedente era stata cancellata, non funzionava in modo affidabile
- Windows: personale% APPDATA% syntevoSmartGitsmartgit.vmoptions non è stato utilizzato
I meta ref vengono visualizzati solo nella sezione del mouse
Novità nella versione 6.5 Anteprima 7:
- Nuove funzionalità, miglioramenti:
- Autoupdate: la notifica "Nuova versione" dovrebbe rimanere dopo aver fatto clic su "Mostra registro modifiche"
- Confronta: ottimizzazione correlata alla parentesi graffa per fornire risultati più appropriati per diffs complessi
- Repository: indica "bare", repository chiusi
- moduli:
- Funzione Deinit
- Unregister dovrebbe essere visibile nel menu di scelta rapida e deinit submodule
- Bug corretti:
- Blame: errore interno durante il richiamo Accedi alla linea ""
- Filiali:
- il passaggio a un ramo di funzionalità solo remoto ha selezionato il nuovo ramo sotto il suo remoto
- Pull era abilitato per i repository "nudi"
- Confronta / Accedi & gt; Salva come: il file binario può essere trattato come file di testo (conversione del separatore di riga)
- Strumento di fusione avanzamento rapido usato ramo errato
- GitHub:
- Crea richiesta pull: elenco HEAD come ramo di destinazione
- errore "Oggetto 'corpo' non trovato." per repository speciali
- Log: mostrare branch / stash dalla finestra principale non ha funzionato se Log era pronto per questo repository
- Aggiorna: non riesce a rilevare le modifiche del repository che sono state appena inizializzate al di fuori di SmartGit
- Imposta il ramo controllato: meta-riferimenti elencati
- Submodules: lo stato dell'albero di lavoro del sottomodulo "aggiunto" non era "As Index"
- Altre modifiche:
- registrazione automatica dei dump dei thread in caso di thread GUI appeso
- rimosso mercurial predefinito dal pacchetto di installazione / portatile di Windows
Novità nella versione 6.5 Anteprima 6:
- Bug corretti:
- Compare / Conflict Solver: la lettura dei file di testo con il byte order mark (BOM) è stata interrotta, causandone la scrittura due volte su Save
- Git:
- Log: potrebbe tornare a commit per rivelare
- Hg:
- I repository non mostrano la freccia in uscita quando sono aperti, ma quando sono chiusi
- .hgignore: ** non ha funzionato come previsto
Novità nella versione 6.0.7:
- Git:
- Annota: possibile errore interno
- Conferma: possibile errore interno quando la finestra di dialogo viene chiusa troppo rapidamente
- Confronta: errore interno possibile
- Ignora: errore interno durante il tentativo di ignorare file come "foo [" per nome
- Visualizzazione output: possibile errore interno
- Pull: opzione non selezionata "E inizializza nuovi sottomoduli" non è stata rispettata li>
- Aggiorna:
- il sottomodulo all'interno della directory non tracciata potrebbe non apparire
- per i controlli sparsi sono state visualizzate le directory mancanti inattese
- Visualizza | File ignorati: se selezionati, i sottomoduli non inizializzati non sono stati visualizzati se Visualizza | File non modificati è stato deselezionato
- Hg:
- Rami: i rami contenenti uno spazio nel loro nome non sono stati elaborati correttamente
- Log (basato sulla finestra di dialogo): possibile errore interno su chiudi
- Aggiorna: possibile errore interno
- SVN:
- Clona: possibile errore interno
- Pull: possibile avviso fuorviante sullo stato locale in caso di sottomoduli non inizializzati
- Push: possibile errore interno
- GUI:
- Completamento del percorso file: possibile errore interno
- Finestra di dialogo di errore di memoria esaurita: il pulsante di uscita non ha funzionato
- Client SSH integrato: non supportava i nomi utente con dominio, ad es. utente @ dominio
Novità nella versione 6.5 Anteprima 5:
- Nuove funzionalità, miglioramenti:
- Preferenze: opzione obsoleta rimossa "GitHub: Richiedi la password principale, se necessario"
- Bug corretti:
- Git:
- Ripristina & amp; Conferma: mantenuto il messaggio di ripristino fino al prossimo commit
- Assunzione: stato immutato sostituito stato mancante / eliminato
- Vista modifiche: la visualizzazione è stata interrotta per i sottomoduli
- Strumenti esterni:
- non ha funzionato su repository chiusi
- "Applica patch" è abilitato anche senza alcun repository
- Updater (Mac / Linux): possibili problemi se era richiesta l'elevazione per gli aggiornamenti precedenti
- I hook di shutdown non sono stati richiamati causando, ad esempio, la cancellazione delle directory temporanee
Novità nella versione 6.5 Anteprima 3:
- Nuove funzionalità, miglioramenti:
- Git
- Risolutore dei conflitti: mostra una finestra di dialogo simile a una risoluzione per i file binari
- Confronto file: non ha controllato gli stati indice e HEAD con i separatori di riga corretti
- Git Flow:
- per configurare il nome del tag per la versione finale
- supporto per più di un ramo di rilascio allo stesso tempo
- GitHub:
- opzionalmente aggiungi il telecomando "upstream" per prelevare semplicemente dal repository bifronte
- elenca anche repository speciali
- Tirare: evitare di confondere "Sei nello stato di" TESTA distaccato "." il messaggio
- Risolvi: opzione per aprire Risolutore conflitti
- Updater:
- ulteriori dettagli vengono visualizzati in caso di errore
- Windows: utilizza eseguibile con imposizione in altezza invece di script
- Bug corretti:
- Git
- Recupero / Sondaggio in background: optiion per disabilitare certi remoti a volte non è stato rispettato
- Modifiche: le informazioni EOL sono state visualizzate anche per i file binari
- Strumenti esterni: se non è stata richiesta alcuna conferma, $ {commit} è stato ancora passato come secondo parametro in caso di selezione singola
- File Confronta, Registra | Salva come: non ha controllato gli stati Indice e HEAD con i separatori di riga corretti
- Log:
- Dettagli: facendo clic sul link di commit non è stato trovato nella vista Commits
- L'aggiornamento potrebbe non riuscire a rilevare le modifiche durante / dopo aver unito / cherry-picking / rebasing / reverting
- Ripristina e ripristina & amp; Commit non ha prodotto lo stesso messaggio di commit
- Recensione: l'integrazione con rebase ha fornito un errore interno per il ramo di richiesta pull remoto
- SVN:
- svnkit mappato su clone: proprietà della voce su .gitattribute
- Linux (non-Ubuntu): interfaccia grafica dall'aspetto brutto con colori errati
- Updater:
- ha eseguito il controllo di elevazione anche per & lt; Windows Vista li>
- all'avvio, quando si annulla l'elevazione, SmartGit si blocca senza GUI
- su Windows, non è riuscito quando è stato avviato SmartGit da Java a 64 bit
- le directory git, mercurial e jre sono state create anche quando è stato installato il pacchetto no-JRE
- possibile errore interno
Opzione
Novità nella versione 6.0.6:
- Nuove funzionalità, miglioramenti:
- SSH: aggiunta la proprietà VM smartgit.ssh.defaultUser per configurare il nome utente SSH da utilizzare se non specificato nell'URL
- Sottomoduli: aggiunta proprietà VM smartgit.core.push.recurseSubmodules = on-demand per inviare i sottomoduli su richiesta li>
- Bug corretti:
- Aggiungi o crea repository: apre un repository già aperto nella seconda finestra
- Log:
- Dettagli: dovrebbe visualizzare le informazioni nel caso in cui i commit principali non siano ancora stati caricati
- Commits: errore interno durante il trascinamento del rif rif verso il nodo di unione
- Log Commit Chooser: errore interno che richiama un'azione di copia su un nodo virtuale (ad esempio unendo)
- Review:
- possibile errore in caso di e-mail utente non valida
- possibile errore interno in caso di caratteri strani (come n) nel nome utente
- l'inserimento di un indirizzo email non valido può causare errori dopo la modifica di un utente
- messaggio di commit perso dopo aver integrato una richiesta di pull usando "Merge"
- Integra non deve eseguire l'unione rapida all'avvio utilizzando l'opzione "Unisci"
- durante la sincronizzazione Revisione delle modifiche senza aver premuto il ramo di richiesta pull locale, la richiesta di pull corrispondente potrebbe scomparire temporaneamente nel repository remoto
- non dovrebbe aggiornare la richiesta di pull senza avere una diramazione locale (potrebbe verificarsi un errore "impossibile risolvere commit"
Novità nella versione 5.0.7:
- Bug corretti:
- Git:
- autenticazione: i nomi utente contengono @ non sono stati gestiti correttamente
- Conferma: l'opzione "modifica" era disponibile per i nuovi rami locali che puntavano a commit già spinti
- GitHub:
- errore interno durante il tentativo di leggere commenti (formato data non valido)
- integrazione interrotta per repository non appartenenti al proprio account
- Log:
- Il commit HEAD potrebbe essere erroneamente considerato come premuto se HEAD punta direttamente a uno SHA
- Dettagli (GitHub): se il commit contiene commenti, il contenuto diventa spostato a destra
- Aggiorna:
- i pattern .gitignore negati potrebbero non funzionare correttamente
- possibile errore interno relativo all'indice di Git
- Hg:
- Log: finestra di chiusura dell'errore interno troppo rapidamente dopo l'apertura
- SVN:
- Clone: possibile "Impossibile risolvere l'errore refs / remotes / git-svn"
- Push commit: avviso di falso positivo "Non è possibile eseguire il commit di commit" perché appartiene a più rami "
- GUI: la visualizzazione delle modifiche potrebbe essere ridotta rispetto alla dimensione minima
- Linux: link di avviso limite inotify alla pagina di documentazione non esistente
- OS X: errori interni relativi alla GUI
Requisiti :
- Ambiente di runtime di Oracle Java Standard Edition
I commenti non trovato