SmartGit / Hg ist ein kostenloses, nicht-kommerzielles Software-Projekt, ein webbasierter Software-Repository-Client, der in der Programmiersprache Java geschrieben ist und die verteilte Version von Git, Mercurial und Subversion unterstützt Systeme.
Funktionen auf einen Blick
Mit SmartGit / Hg haben Sie alles unter Kontrolle. Die Software kann Repository-only-Verzeichnisse und -Dateien, Transaktionen sowie mit Anmerkungen versehene Dateien anzeigen. Es ist in der Lage, verschiedene Funktionen auszuführen, einschließlich Status-, Diff-, Log-, Push-, Pull-, Fetch-, Merge-, Cherry-Pick-Merge-, Rebase- sowie Stash-, Tag- und Branch-Management.
Außerdem können Sie Commits ändern, bevor Sie sie verschieben, verlorene Commits wiederherstellen sowie einzelne Zeilen in einer Datei festschreiben. Es benötigt keine zusätzlichen Tools und Bibliotheken, kommt mit einem integrierten SSH-Client (Secure Shell), einem Merge-Tool und einem Dateivergleichstool.
Es verfügt über ein einfaches und benutzerfreundliches Design
Die SmartGit / Hg-Software konzentriert sich nur auf das, was wirklich wichtig ist, und bietet ein einfaches und benutzerfreundliches Design, das Benutzer mit dummen Fragen nicht stört. Es ist nicht erforderlich, ein umfassendes Handbuch zu lesen, um diese Software zu verwenden.
Unterstützt beliebte Webdienste
Ein weiteres interessantes Feature ist die integrierte Unterstützung für eine Vielzahl von Webdiensten. Dies bedeutet, dass Sie SmartGit / Hg zum Klonen von GitHub, Assembla und vielen anderen Hosting-Providern verwenden können. Darüber hinaus können Sie Kommentare überprüfen sowie GitHub-Pull-Requests erstellen und auflösen.
Eine plattformübergreifende Software, die auf gängigen Betriebssystemen unterstützt wird
SmartGit / Hg ist in Java geschrieben und eine plattformunabhängige Anwendung, die auf GNU / Linux-, Microsoft Windows- und Mac OS X-Betriebssystemen läuft. Ubuntu ist die einzige offiziell unterstützte Linux-Distribution. Derzeit werden sowohl 32-Bit- als auch 64-Bit-Architekturen unterstützt.
Der beste Git, Hg und SVN Client
SmartGit / Hg ist ohne Zweifel der beste Git-, Hg- und SVN-Client. Während es Anfängern hilft, Dinge in einer schnellen und schmerzlosen Angelegenheit zu beginnen, hilft es Experten, produktiver als je zuvor zu werden.
Was ist neu in dieser Version:
- Diese Version behebt hauptsächlich ein paar Bugs.
Was ist neu in Version 17.0.2 / 17.1 Vorschau 3:
- Neue Funktionen, Verbesserungen:
- Git:
- Refresh: untracked / fehlende Umbenennungserkennung honors & quot; core.jgit.similarityFileSizeLimit & quot; um Fehler aufgrund von Arbeitsspeicher zu vermeiden
- Behobene Fehler:
- Git:
- Protokoll:
- GitHub: möglich endlos erfrischend
- GitHub: Aktualisierter Standardfingerabdruck
- GitHub, andere Hosting-Anbieter: Warnen Sie nicht vor einem veränderten Fingerabdruck, wenn es sich um einen bekannten, neuen Fingerabdruck handelt
- rückgängig gemacht "setzt automatisch java.net.useSystemProxies = true (falls nicht gesetzt), um die automatische Erkennung von Proxies zu verbessern & quot; weil es bewirkt, dass immer der System-Proxy verwendet wird, selbst wenn & quot; kein Proxy & quot; wurde in SmartGit konfiguriert
- GUI (Windows): Sortierspalte war im standardmäßigen hellen Thema zu dunkel
Was ist neu in Version 8.0.4 / 17 RC3:
- Neue Funktionen, Verbesserungen:
- Zweig hinzufügen und andere: Ersetzen Sie ungültige Zeichen durch anpassbares gültiges Zeichen: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: Unterstützung für URLs wie git@name1.github.com: accountname / repository.git
- Drücken Sie, JIRA Resolve:
- Möglichkeit, zu konfigurieren, welche Verzweigung den $ git config-Zweig überprüft (nicht). smartgitJiraResolve false
- zeigt die Beschreibung des Problems
- Behobene Fehler:
- Vorschau der Änderungen: Reduzierte Thread-Erstellung beim Scrollen der Dateitabelle mit der Tastatur
- JIRA: fehlgeschlagen, wenn die Bugtraq-Konfiguration ungültige Projektschlüssel enthielt
- SSH: Werte von ~ / .ssh / config wurden nicht korrekt angewendet
- Stash (auf Anfrage): Versuchen Sie nicht, Submodul-Änderungen zu speichern, da dies nicht funktioniert
Was ist neu in Version 8.0.3 / 8.1 Vorschau 5:
- Neue Funktionen, Verbesserungen:
- Zweig hinzufügen und andere: Ersetzen Sie ungültige Zeichen durch anpassbares gültiges Zeichen: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: Unterstützung für URLs wie git@name1.github.com: accountname / repository.git
- Drücken Sie, JIRA Resolve:
- Möglichkeit, zu konfigurieren, welche Verzweigung den $ git config-Zweig überprüft (nicht). smartgitJiraResolve false
- zeigt die Beschreibung des Problems
- Behobene Fehler:
- Vorschau der Änderungen: Reduzierte Thread-Erstellung beim Scrollen der Dateitabelle mit der Tastatur
- JIRA: fehlgeschlagen, wenn die Bugtraq-Konfiguration ungültige Projektschlüssel enthielt
- SSH: Werte von ~ / .ssh / config wurden nicht korrekt angewendet
- Stash (auf Anfrage): Versuchen Sie nicht, Submodul-Änderungen zu speichern, da dies nicht funktioniert
Was ist neu in Version 7.1.1 / 7.2 Vorschau 1:
- Neue Funktionen, Verbesserungen:
- Zweig hinzufügen und andere: Ersetzen Sie ungültige Zeichen durch anpassbares gültiges Zeichen: smartgit.branch.replaceInvalidCharsWith = _
- Bitbucket, GitHub: Unterstützung für URLs wie git@name1.github.com: accountname / repository.git
- Drücken Sie, JIRA Resolve:
- Möglichkeit, zu konfigurieren, welche Verzweigung den $ git config-Zweig überprüft (nicht). smartgitJiraResolve false
- zeigt die Beschreibung des Problems
- Behobene Fehler:
- Vorschau der Änderungen: Reduzierte Thread-Erstellung beim Scrollen der Dateitabelle mit der Tastatur
- JIRA: fehlgeschlagen, wenn die Bugtraq-Konfiguration ungültige Projektschlüssel enthielt
- SSH: Werte von ~ / .ssh / config wurden nicht korrekt angewendet
- Stash (auf Anfrage): Versuchen Sie nicht, Submodul-Änderungen zu speichern, da dies nicht funktioniert
Was ist neu in Version 7.0.3 / 7.1 Vorschau 6:
- Neue Funktionen, Verbesserungen:
- Unterstützung für hochauflösende Grafiken (HiRes, HiDPI)
- smartgit.vmoptions (Linux, Mac): Unterstützung für "path =" Eigenschaft
- Behobene Fehler:
- Refresh: interner Fehler, wenn .git Link-Datei CRLF enthält
- View | Show Staged Files: Wenn nicht ausgewählt, wurden bestimmte Konfliktdateien nicht angezeigt
Was ist neu in Version 7.0.2:
- Neue Funktionen, Verbesserungen:
- Atlassian Stash-Unterstützung: Option "SSH anstelle von HTTPS verwenden" hinzugefügt
- Hg: http-Zugriff ist jetzt robuster im Falle von Fehlern
- Behobene Fehler:
- Atlassian Stash-Unterstützung: Client-Zertifikate haben nicht funktioniert
- BitBucket-Unterstützung: Das Klonen von Repositories mit Leerzeichen im Namen funktionierte nicht
- Git:
- Log: Umschalten von Kategorien wie "Ursprung" abgebrochen (Regression seit 7.0.1)
- Windows: Launcher enthielten ungültigen dpiAware-Manifesteintrag
Was ist neu in Version 6.5.9 / 7 Vorschau 10:
- Behobene Fehler:
- Git:
- Log: Möglicher interner Fehler für unwesentliche Merge-Behandlung
- Refresh: Submodulbezogene Warnmeldungen konnten nicht geschlossen werden
- OS X 10.11 Vorschau: mögliche interne Fehler
Was ist neu in Version 6.5.8 / 7 Vorschau 4:
- Behobene Fehler:
- Git:
- Commit / Revert / others: entfernte Submodule können auch als Dateien angezeigt werden
- Verwerfen: Zurücksetzen des Submoduls zum Index, das immer noch auf HEAD zurückgesetzt ist
- Aktualisieren:
- entfernte Submodule werden möglicherweise nicht angezeigt
- übersprungene Submodule trugen zum Verzeichnis "modification" state bei
- GitHub: Organisation Unterstützung wurde gebrochen
Was ist neu in Version 6.5.6 / 7 Vorschau 4:
- Neue Funktionen, Verbesserungen:
- Git:
- Ausgehende Ansicht: Möglichkeit, Autor von Commits zu ändern
- Zurücksetzen: vm-property "smartgit.revert.commitMessageTemplate" hinzugefügt, um die Commit-Nachricht anzupassen; Verwenden Sie $ {message} und $ {sha} für die Nachricht oder SHA ID des zurückgesetzten Commits und n fügen Sie einen Zeilenumbruch hinzu
- Repository hinzufügen oder erstellen: Repository selbst dann erkennen, wenn das Admin-Unterverzeichnis (.git / .hg) angegeben ist
- GitHub: Kompatibilitätsfix für die bevorstehende OAuth-API-Änderung https://developer.github.com/changes/2015-02-20-migration-period-removing-authorizations-token/
- GitHub, Stash, Bitbucket-Integration: Benachrichtigung zum Vorschlagen der Konfiguration
- Behobene Fehler:
- Schuld: Strg + Z-Beschleuniger funktionierte nicht, wenn der Fokus im Dateiinhaltsteilfenster lag
- Refresh / andere Befehle: Mögliche Hänge im Zusammenhang mit Cygwin-Installationen (Cygwin Git, Open SSH)
Was ist neu in Version 6.5.6:
- Neue Funktionen, Verbesserungen:
- GitHub:
- "default" ist beim Erstellen der Pull-Anforderung vorausgewählt (siehe)
- effizientere Abfragen
- Unterstützung für bevorstehende API-Änderungen in Bezug auf Organisationen
- Behobene Fehler:
- Hg:
- Schuld: möglicher interner Fehler
- Repository-Verwaltung: Möglicher interner Fehler beim Entfernen eines Repositorys, das in einem zweiten Fenster geöffnet werden konnte
- speed-search: interner Fehler beim Eingeben von Zeichen mit dem Eingabemethodeneditor
- Start fehlschlägt mit "SmartGit wurde mit Erhöhung gestartet" Fehler
- SVN:
- Clone: mögliche Probleme mit svn: special being set
- push könnte einen Zweig "foo + bar" erstellen, anstatt auf den bestehenden Zweig "foo bar" zu drücken
- Texteditoren: Rückgängig / Wiederherstellen führte 2 Schritte aus, wenn Sie mit der Tastenkombination aufgerufen wurden
- Windows:
- einige Systeme stürzten sofort ab, weil auf das Taskleisten-Steuerelement nicht zugegriffen werden konnte
- preferences: obsolete hg executable verhindert das Schließen des Dialogs
Der Zweig
Was ist neu in Version 6.5.5:
- Behobene Fehler:
- Git:
- Externe Tools: Das externe Standardtool "Format Patch" ist fehlgeschlagen, wenn das Ausgabeverzeichnis Leerzeichen im Pfad enthielt
- Log: Cherry-Pick und Revert funktionierten nicht in der gefilterten Ansicht
- Pull: "Ursprung" war nicht vorausgewählt, wenn vorhanden und es gab keinen verfolgten Zweig
- Push: Möglicher interner Fehler
- SVN:
- interner Fehler, wenn versucht wird, einen neuen Zweig zu verschieben
- Linux:
- das Löschen von Verzeichnissen in der Ansicht "Repositorys" (um Repositories hinzuzufügen) funktionierte nicht
- interner Fehler beim Start mit IBM JRE
- OS X:
- Die Werkzeugleiste für Änderungen hat manchmal das Element "Nächste Änderung" verloren
Was ist neu in Version 6.5.4:
- Neue Funktionen, Verbesserungen:
- Push: Unterstützung für "push.default = current"
- GC-Aufrufe wurden reduziert
- hat die VM-Eigenschaft "smartgit.branch.tagExcludeRegEx" hinzugefügt, um die protokollbezogene Geschwindigkeit für Repositorys mit einer großen Anzahl von Tags zu verbessern, indem uninteressante Tags, z. automatisch generierte, indem ein regulärer Ausdruck angegeben wird
- Behobene Fehler:
- Schuld: Compare / Log funktionierte nicht für verschobene / umbenannte Dateien
- Cherry Pick (ohne Festschreibung): ignorierte die Option "Quelle SHA zum Übergeben der Nachricht anfügen"
- Commit betrachtet fälschlicherweise abgestufte Submodule als lokale Änderungen und zeigt daher irritierende Warnungen
- GitHub: Klonen von ".wiki" Repositories nicht möglich
- Refresh: Probleme mit der Deaktivierung des Dateimonitors
- Werkzeuge:
- Ein Tool, das für die Verwendung von 2 Commits konfiguriert wurde, bot nicht beide "Richtungen" an
- Updater:
- Mac:
- Admin-Rechte können nicht angefordert werden, obwohl erforderlich
- ~ / Library / Preferences / SmartGit / Updater-Verzeichnis wurde nicht richtig bereinigt
- könnte endlos warten, um SmartGit zu beenden
- Fenster | Neues Fenster: möglicherweise zwei Fenster geöffnet haben
Was ist neu in Version 6.5.2:
- Neue Funktionen, Verbesserungen:
- Git:
- Zweige: hinzugefügte VM-Eigenschaft, um zu konfigurieren, welche "Andere" angezeigt werden soll, z. "smartgit.branch.otherRefs = Notizen; Archiv"
- httpproxy: wird jetzt von der Umgebungsvariablen übergeben (anstelle der Befehlszeilenkonfiguration), um Passwörter weniger sichtbar zu machen
- Protokoll:
- Bei ausgewähltem Zusammenführungs-Commit werden die IDs oberhalb der Changes-Ansicht angezeigt, um zu verdeutlichen, welche Änderungen angezeigt werden
- Refresh: detailliertere Benachrichtigung im Falle eines festgestellten möglichen Leistungsproblems
- Autoupdate:
- hat erfolgreich abgeschlossene Loeschen geschlossen gemacht
- GUI
- verbesserte Leistung, insbesondere bei der Größenänderung des Log-Fensters
- Behobene Fehler:
- Git:
- GitFlow: merge sollte generell für Feature-Zweige verfügbar sein, außer HEAD ist ein spezieller Zweig
- Mehr holen: funktionierte nicht für Klone von nur einem einzigen Kopf
- Aktualisieren:
- möglicherweise zu viel erfrischend im Falle von Submodulen
- Windows, Linux: möglicherweise nicht ordnungsgemäß aktualisiert nach dem Verschieben eines Verzeichnisses
- Vergleichen und andere: Leistungsproblem für große Dateien mit vielen Änderungen
- Konfliktlöser oder Indexeditor: currentline highlight hat nicht funktioniert
- Die VM-Eigenschaft "smartgit.executable.home" wurde nicht immer berücksichtigt
- GUI:
- Das Entfernen der Gruppe hat das verschachtelte, offene Repository nicht aktualisiert, was potentiell einen internen Fehler verursacht hat
- hat den Konfliktlöser-Standardbeschleuniger entfernt, weil er mit der Geschwindigkeitssuche in Konflikt stand
- versucht, ein nicht existierendes Repository zu öffnen: Der angezeigte Bestätigungsdialog war nicht aktiv
- OS X 10.10 (Yosemite): entferntes Fenster & gt; Vollbild, weil die Maximierung den gleichen Effekt hatte
Was ist neu in Version 6.5.1:
- Neue Funktionen, Verbesserungen:
- Repository-Provider Wählen Sie Repository-Dialogfeld: Geschwindigkeitssuche hinzugefügt
- Bei mehrfacher Benutzeranfrage wurde der Begrüßungsbildschirm zurückgesetzt
- Behobene Fehler:
- Git:
- Git-Flow: Fertig Release hat Remote-Zweig nicht entfernt
- Aktualisieren: "fehlende" Verzeichnisse können manchmal verschwinden
- Hg:
- Schuld: möglicher interner Fehler, wenn die Linie (n) an Position 0 entfernt wurde
- Geben Sie bei einer geänderten Datei 2 geöffnete Dateien vergleicht ein
- Die Meldung "Hohe Speichernutzung" überschätzte den belegten Speicher und erschien daher zu oft
Was ist neu in Version 6.0.8:
- Behobene Fehler:
- Git:
- Ignorieren: Die Option "Explicit" wurde für die Mehrfachauswahl von Dateien aktiviert
- Repositories: bare Repositories wurden als geändert angezeigt
- Hg:
- Refresh: Möglicher interner Fehler, der durch den "schlechten" cache der Zweigstellen verursacht wird
- Ein Fehler kann in kurzer Zeit eine Unmenge von * .ziip-Dateien erzeugen.
- Linux: nativer Absturz nach Linux-Update (libcairo-bezogen)
- Die Passwortbehandlung wurde mit Java 1.8.0_25 unterbrochen
- SSH: Wenn das temporäre Verzeichnis Leerzeichen enthielt, funktionierte der integrierte SSH-Client nicht
Was ist neu in Version 6.5 RC2:
- Neue Funktionen, Verbesserungen:
- Git:
- Zweige:
- Umbenennen: funktioniert jetzt auch für den aktuellen Zweig
- Zweig von einem Remote-Zweig erstellen: Das Kontrollkästchen für die Verfolgung wird deaktiviert, wenn der Name der lokalen Zweigstelle geändert wird
- Commit-Nachrichten werden nur bis zu 4kB geladen
- GitHub: Pull-Anfrage Titel / Beschreibung wird nur durch Zeilenumbruch getrennt, kein Punkt
- Remote | Konfigurieren umbenannt in Remote | Eigenschaften
- Die Erkennung von "hohem Speicherverbrauch" ist toleranter und daher weniger wahrscheinlich
- Behobene Fehler:
- Git:
- Log: Erkennung umbenennen kanonisiert Zeilenenden nicht
- OS X: - Aktualisieren: Verzeichnisse, die eine übersprungene Datei enthalten, können nach dem Ausführen eines Befehls verschwinden
- Remote | Eigenschaften (Konfigurieren) wurde für SVN-Repositorys unterbrochen
- Setup-Assistent: unter OS X 10.9+ / usr / bin / git wird nicht verifiziert, es sei denn, SmartGit "denkt" Git ist installiert (sonst zeigt OS X ein Dialogfeld an, in dem Git zur Installation aufgefordert wird, obwohl dies nicht notwendig ist)
- Repositories: - "" Status wurde beim Fensterwechsel verloren - Öffnen einer Repository-Gruppe geschlossener Repositories innerhalb dieser Gruppe, die bereits geöffnet waren
- GUI: - accelerators funktionierte nicht mit z. B. einer russischen Tastaturlayout - Drag-and-Drop von Dateien / Verzeichnissen zu Eingabefeldern war gebrochen
- Dateien: interne Fehlersortierung für "State" und "übersprungene" Dateien
- Tabellen: die Auswahl des nächsten Eintrags nach dem Löschen eines früheren Eintrags funktionierte nicht zuverlässig
Was ist neu in Version 6.5 RC1:
- Neue Funktionen, Verbesserungen:
- Distributed Reviews: hinzugefügter Menüpunkt "Show Closed Pull Request"
- Protokoll:
- Übernimmt das Diagramm:
- Anzahl der Referenzen in Mouse-over-Section wird angezeigt
- Meta-Refs werden nur in der Mouse-over-Section angezeigt
- Behobene Fehler:
- Git:
- Verteilte Überprüfungen: Das Protokoll zeigt nach der Integration weiterhin Pull-Anforderungen an
- Umbenennen: konnte nicht durch Drücken von F2 in einem Verzeichnis aufgerufen werden
- Startup: "Mögliches Problem bei der Aktualisierung der Leistung" hat die bereits festgelegte Eigenschaft "smartgit.executable.home" nicht berücksichtigt.
- Hg: (authentifizierte) http-Verbindungen kaputt
- SVN:
- Bearbeiten (Last) Commit Nachricht: zeigte SVN Informationen (z. B. von Cherry-Pick)
- Password Store: Für die neuesten Java-Versionen, z. 1.8.0_25
- UTF-8-Erkennung vom Inhalt war standardmäßig nicht aktiviert
- GUI:
- Benachrichtigungen: zeigt möglicherweise veraltete Benachrichtigungen an
- OS X 10.10 ("Yosemite"): Probleme beim Rendern des Sucheingabefeldes
- Tabellen: die Auswahl des nächsten Eintrags nach dem Löschen eines früheren Eintrags funktionierte nicht zuverlässig
- Windows: persönliche% APPDATA% syntevoSmartGitsmartgit.vmoptions wurde nicht verwendet
Was ist neu in Version 6.5 Vorschau 7:
- Neue Funktionen, Verbesserungen:
- Autoupdate: Die Benachrichtigung "Neue Version" sollte beibehalten werden, nachdem Sie auf "Changelog anzeigen" geklickt haben
- Vergleiche: curly-brace-related-Optimierung, um passendere Ergebnisse für komplexe diffs zu erhalten
- Repositories: Geben Sie "bare", geschlossene Repositories an
- Submodule:
- Deinit-Funktion
- Die Aufhebung der Registrierung sollte im Kontextmenü sichtbar sein und das Submodul deinstallieren
- Behobene Fehler:
- Schuld: interner Fehler beim Aufrufen Melden Sie sich an "" line
- Zweige:
- Der Wechsel zu einem Nur-Remote-Feature-Zweig hat den neu auftretenden Zweig unter seinem Remote ausgewählt
- Pull wurde für "nackte" Repositories aktiviert
- Vergleichen / Loggen & gt; Speichern unter: Binärdatei kann als Textdatei behandelt werden (Zeilentrenner-Konvertierung)
- Schnellvorlauf-Mischwerkzeug verwendet falsche Verzweigung
- GitHub:
- Pull-Anforderung erstellen: HEAD als Zielzweig aufgeführt
- error "Objekt 'body' nicht gefunden." für spezielle Repositories
- Log: Das Anzeigen von branch / stash im Hauptfenster funktionierte nicht, wenn Log bereits für dieses Repository geöffnet war
- Refresh: erkennt Änderungen am Repository nicht, die außerhalb von SmartGit neu initialisiert wurden
- Nachverfolgten Zweig festlegen: aufgelistete Meta-Referenzen
- Submodules: funktionierender Baumstatus des "hinzugefügten" Submoduls war nicht "Als Index"
- Andere Änderungen:
- automatische Thread-Dump-Protokollierung bei hängendem GUI-Thread
- hat das Standard-Mercurial von Windows Installer / Portable Bundles entfernt
Was ist neu in Version 6.5 Vorschau 6:
- Behobene Fehler:
- Compare / Conflict Solver: Das Lesen von Textdateien mit Byte Order Mark (BOM) wurde abgebrochen, so dass es bei Save zweimal geschrieben wurde
- Git:
- Log: springt möglicherweise zu commit zurück, um anzuzeigen
- Hg:
- In den Repositorys wurde der ausgehende Pfeil nicht angezeigt, wenn er geöffnet ist, aber wenn er geschlossen ist
- .hgignore: ** hat nicht wie erwartet funktioniert
Was ist neu in Version 6.0.7:
- Git:
- Annotate: Möglicher interner Fehler
- Commit: Möglicher interner Fehler, wenn der Dialog zu schnell geschlossen wird
- Vergleich: Möglicher interner Fehler
- Ignorieren: interner Fehler beim Versuch, Dateien wie "foo [" mit Namen zu ignorieren
- Ausgabeansicht: Möglicher interner Fehler
- Pull: Nicht ausgewählte Option "Und neue Submodule initialisieren" wurde nicht berücksichtigt
- Aktualisieren:
- Submodul in nicht verfolgtem Verzeichnis wird möglicherweise nicht angezeigt
- für sparse Checkouts wurden unerwartete fehlende Verzeichnisse angezeigt
- Ansicht | Ignorierte Dateien: Wenn diese Option ausgewählt war, wurden nicht initialisierte Submodule nicht angezeigt, wenn Ansicht | Unveränderte Dateien nicht ausgewählt war
- Hg:
- Zweige: Zweige, die ein Leerzeichen in ihrem Namen enthalten, wurden nicht korrekt verarbeitet
- Log (dialogbasiert): Möglicher interner Fehler beim Schließen
- Aktualisieren: Möglicher interner Fehler
- SVN:
- Klon: Möglicher interner Fehler
- Pull: mögliche irreführende Warnung über den lokalen Zustand im Falle nicht initialisierter Submodule
- Push: Möglicher interner Fehler
- GUI:
- Dateipfadabschluss: Möglicher interner Fehler
- Fehler wegen unzureichendem Speicher: Die Schaltfläche zum Beenden funktionierte nicht
- Integrierter SSH-Client: unterstützt keine Benutzernamen mit Domäne, z. Benutzer @ Domäne
Was ist neu in Version 6.5 Vorschau 5:
- Neue Funktionen, Verbesserungen:
- Einstellungen: obsolete Option entfernt "GitHub: Nach Master-Passwort fragen, falls erforderlich"
- Behobene Fehler:
- Git:
- Zurücksetzen & amp; Commit: Zurückgegebene Nachricht bis zum nächsten Commit
- Annahme - Unveränderter Status ersetzt fehlenden / gelöschten Status
- Änderungsansicht: Die Anzeige wurde für Submodule unterbrochen
- Externe Werkzeuge:
- funktionierte nicht in geschlossenen Repositories
- "Apply Patch" ist auch ohne Repository aktiviert
- Updater (Mac / Linux): Mögliche Probleme, wenn für vorherige Updates eine Erhöhung erforderlich war
- Shutdown-Hooks wurden nicht aufgerufen, was zum Beispiel dazu führte, dass temporäre Verzeichnisse nicht gelöscht wurden
Was ist neu in Version 6.5 Vorschau 3:
- Neue Funktionen, Verbesserungen:
- Git
- Conflict Solver: zeigt einen auflösungsähnlichen Dialog für Binärdateien
- Dateivergleich: Index- und HEAD-Status mit korrekten Zeilentrennzeichen nicht überprüft
- Git Flow:
- Option zum Konfigurieren des Tag-Namens für Finish Release
- Unterstützung für mehr als einen Freigabezweig gleichzeitig
- GitHub:
- Fügen Sie optional "upstream" Remote hinzu, um einfach aus dem gegabelten Repository zu holen
- liste auch markierte Repositories auf
- Ziehen: Vermeide es zu verwirren "Du befindest dich im Zustand 'losgelöster HEAD'." Nachricht
- Auflösen: Option zum Öffnen des Konfliktlösers
- Updater:
- mehr Details werden im Fehlerfall angezeigt
- Windows: verwendet ausführbare Datei mit Elevationserweiterung anstelle von Skript
- Behobene Fehler:
- Git
- Hintergrundabruf / -abfrage: Die Option, bestimmte Fernbedienungen zu deaktivieren, wurde manchmal nicht berücksichtigt
- Änderungen: EOL-Informationen wurden auch für Binärdateien angezeigt
- Externe Werkzeuge: Wenn keine Bestätigung erforderlich war, wurde $ {commit} als zweiter Parameter im Falle einer Einzelauswahl übergeben
- File Compare, Log | Save As: Auschecken von Index- und HEAD-Zuständen mit korrekten Zeilentrennzeichen nicht
- Protokoll:
- Details: Beim Klicken auf den Link zum Festschreiben wurde sie in der Ansicht "Commits" nicht gefunden
- Die Aktualisierung kann während / nach dem Zusammenführen / Cherry-Picking / Rebasing / Reversion keine Änderungen aufnehmen
- Zurücksetzen und Zurücksetzen & amp; Commit hat nicht die gleiche Commit-Nachricht erzeugt
- Überprüfung: Integration mit Rebase gab einen internen Fehler für den Remote-Pull-Request-Zweig
- SVN:
- Clone gemappte svnkit: Eintragseigenschaften zu .gitattribute
- Linux (nicht-Ubuntu): hässlich aussehende GUI mit falschen Farben
- Updater:
- hat sogar für & lt; Windows Vista li>
- beim Start, beim Aufheben der Erhöhung, hängt SmartGit ohne GUI
- unter Windows fehlgeschlagen, als SmartGit von 64-Bit Java gestartet wurde
- git-, mercurial- und jre-Verzeichnisse wurden erstellt, auch wenn kein JRE-Paket installiert wurde
- möglicher interner Fehler
Was ist neu in Version 6.0.6:
- Neue Funktionen, Verbesserungen:
- SSH: Die VM-Eigenschaft smartgit.ssh.defaultUser wurde hinzugefügt, um den zu verwendenden SSH-Benutzernamen zu konfigurieren, wenn dieser nicht in der URL angegeben ist
- Submodule: hinzugefügte VM-Eigenschaft smartgit.core.push.recurseSubmodules = On-Demand, um Submodule bei Bedarf zu übertragen
- Behobene Fehler:
- Repository hinzufügen oder erstellen: Öffnet ein bereits geöffnetes Repository im zweiten Fenster
- Protokoll:
- Details: sollte Informationen anzeigen, falls Eltern-Commits noch nicht geladen sind
- Commits: interner Fehler beim Ziehen von ref über den Merging-Knoten
- Log-Commit-Auswahl: interner Fehler beim Aufrufen einer Kopieraktion auf einem virtuellen (z. B. zusammenführenden) Knoten
- Rückblick:
- möglicher Fehler im Falle einer ungültigen Benutzer-E-Mail
- möglicher interner Fehler bei seltsamen Zeichen (wie n) im Benutzernamen
- die Eingabe einer ungültigen E-Mail-Adresse kann nach der Bearbeitung eines Benutzers zu einem Fehler führen
- Commit Nachricht verloren nach der Integration einer Pull-Anfrage mit "Merge"
- Integrate sollte die Zusammenführung nicht schnell vorspulen, wenn die Option "Zusammenführen" verwendet wird
- Beim Synchronisieren von Änderungen überprüfen, ohne den lokalen Pull-Request-Zweig verschoben zu haben, kann die entsprechende Pull-Anforderung vorübergehend im Remote-Repository verschwinden
- sollte die Pull-Anforderung nicht aktualisieren, ohne eine lokale Verzweigung zu haben (dies kann zu einem Fehler führen, der "commit 'nicht beheben konnte" )
Was ist neu in Version 5.0.7:
- Behobene Fehler:
- Git:
- Authentifizierung: Benutzernamen enthalten @ wurden nicht korrekt behandelt
- Commit: "Ändern" -Option war für neue lokale Zweige verfügbar, die auf bereits gedrückte Commits zeigen
- GitHub:
- interner Fehler beim Versuch, Kommentare zu lesen (ungültiges Datumsformat)
- Integration für Repositories, die nicht zum eigenen Account gehören, unterbrochen
- Protokoll:
- HEAD-Commit kann fälschlicherweise als gedrückt betrachtet werden, wenn HEAD direkt auf einen SHA zeigt
- Details (GitHub): Wenn commit Kommentare enthält, wird der Inhalt nach rechts verschoben
- Aktualisieren:
- negierte .gitignore-Muster funktionieren möglicherweise nicht richtig
- möglicher interner Fehler im Zusammenhang mit dem Git-Index
- Hg:
- Log: interner Fehler beim Schließen des Fensters nach dem Öffnen zu schnell
- SVN:
- Klonen: möglich "refs / remotes / git-svn kann nicht aufgelöst werden" Fehler
- Push-Commits: False-Positive-Warnung "Es ist nicht möglich, Commit zu drücken, da es zu mehreren Zweigen gehört"
- GUI: Änderungen können kleiner als die Mindestgröße gemacht werden
- Linux: Inotify-limit Warnung Links zu nicht vorhandenen Dokumentationsseite
- OS X: GUI-bezogene interne Fehler
Anforderungen :
- Laufzeitumgebung von Oracle Java Standard Edition
Kommentare nicht gefunden