EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

wiggle – Online in der Cloud

Führen Sie Wiggle im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl wackeln, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


wiggle – abgelehnte Patches anwenden und wortweise Unterschiede durchführen

ZUSAMMENFASSUNG


wackeln [Funktion] [Optionen] Datei [Dateien]

BESCHREIBUNG


Die Hauptfunktion von wackeln besteht darin, auf ähnliche Weise einen Patch auf eine Datei anzuwenden
Flicken(1) Programm.

Der charakteristische Unterschied von wackeln besteht darin, dass versucht wird, einen Patch anzuwenden, auch wenn der
Der „vorher“-Teil des Patches stimmt nicht perfekt mit der Zieldatei überein. Dies wird erreicht durch
Zerlegen Sie die Datei und den Patch in Wörter und finden Sie die beste Ausrichtung der Wörter in der Datei
mit Worten im Patch. Sobald diese Ausrichtung gefunden wurde, werden eventuelle Unterschiede (wortweise)
im Patch werden so gut wie möglich auf die Datei angewendet.

Ebenfalls, wackeln erkennt (in einigen Fällen) Änderungen, die bereits angewendet wurden, und wird dies tun
ignoriere sie.

wackeln stellt sicher, dass jede Änderung im Patch irgendwie auf die Zieldatei angewendet wird. Wenn ein
Wenn eine bestimmte Änderung in der Datei nicht vorgenommen werden kann, wird die Datei mit Anmerkungen versehen, um anzuzeigen, wo sich die Änderung befindet
Die Änderung sollte auf ähnliche Weise erfolgen wie die fusionieren(1) Programm mit dem -A Möglichkeit. Jede
Die Anmerkung enthält drei Komponenten: einen Teil der Originaldatei, an der die Änderung vorgenommen werden soll
angewendet werden soll, ein Teil des Patches, der in der Datei nicht genau zugeordnet werden konnte, und der
Text, der diesen Teil des Patches ersetzen soll. Diese sind durch Linien getrennt
Enthält möglicherweise genau 7 identische Zeichen, entweder „<“, „|“, „=“ oder „>“.
gefolgt von einem beschreibenden Wort. Also
<<<<<<< gefunden
Ein Teil der Originaldatei
||||||| erwartet
Text zum Ersetzen
=======
Text, durch den es ersetzt werden soll
>>>>>>> Ersatz
gibt an, dass „zu ersetzender Text“ irgendwo durch „zu ersetzender Text“ ersetzt werden sollte
im Teil der Originaldatei. Jedoch wackeln konnte keinen Platz zum Herstellen finden
dieser Wandel.

wackeln kann auch Konfliktberichte erstellen, in denen nur die beteiligten Wörter angezeigt werden
als ganze Zeilen anzuzeigen. In diesem Fall sieht die Ausgabe so aus:
<<<---original|||alt===neu--->>>

Eine mögliche Verwendung von wackeln ist zu laufen Flicken um einen Patch anzuwenden und eine Liste davon zu sammeln
lehnt ab, indem die Fehlermeldungen des Patches überwacht werden. Dann für jede Datei, für die a
Ablehnung wurde gefunden, ausführen
wiggle --replace originalfile originalfile.rej

Abschließend muss jede Datei untersucht werden, um etwaige ungelöste Konflikte zu lösen und sicherzustellen, dass die Datei nicht vollständig ist
Der angewendete Patch ist semantisch korrekt.

Alternativ kann die Original-Patchdatei in das eingespeist werden blättern Modus als
wiggle -B < Patchdatei

Auf diese Weise können die Änderungen und Konflikte überprüft und teilweise geändert werden.
und dann können die Ergebnisse gespeichert werden.

OPTIONAL
Die folgenden Optionen werden von verstanden wackeln. Einige davon werden weiter unten erläutert
Weitere Informationen finden Sie in den folgenden Abschnitten zu MERGE, DIFF, EXTRACT und BROWSE.

-m, --verschmelzen
Wählen Sie die Funktion „Zusammenführen“. Dies ist die Standardfunktion.

-d, --diff
Wählen Sie die Funktion „Diff“. Dadurch werden die Unterschiede zwischen den Dateien angezeigt. Das kann
danach gegeben werden --Durchsuche (siehe unten) In diesem Fall kann ein Patch oder Diff von zwei Dateien verwendet werden
ohne Originale zu sehen.

-x, --Extrakt
Wählen Sie die Funktion „Extrahieren“. Dadurch wird ein Zweig einer Patch- oder Merge-Datei extrahiert.

-B, --Durchsuche
Wählen Sie die Funktion „Durchsuchen“. Dies ähnelt „merge“ (oder „diff“), nur mit a
andere Präsentation. Anstatt das Ergebnis einfach an den Standard zu senden
Die Ausgabe erfolgt über eine ncurses-basierte GUI, sodass jeder Teil des Patches angezeigt wird
untersucht werden, um zu verstehen, um welche Konflikte es sich handelte und welche vorhanden sein mussten
ignoriert, damit der Patch an Ort und Stelle wackelt.

-w, --Wörter
Fordern Sie, dass alle Vorgänge und Anzeigen wortbasiert sind. Dies ist die Standardeinstellung für
„Diff“-Funktion.

-l, --Linien
Fordern Sie, dass alle Vorgänge und Anzeigen zeilenbasiert erfolgen.

-b, --Ignoriere-Leerzeichen
Die Herabsetzung von Leerzeichen (Leerzeichen, Tabulator und Zeilenumbruch) bestimmt Unterschiede und
ändert.

Normalerweise werden Leerzeichen wie ein Wort behandelt, das durch a abgeglichen oder geändert werden kann
Patch. Wenn dieses Flag in Kraft ist, dient der Leerraum nur als Trennzeichen dazwischen
Mit anderen Worten, und ist selbst nicht abgeglichen. Dies hat zur Folge, dass sich Änderungen in der
Die Menge an Leerraum wird nicht als signifikant betrachtet.

Genauer gesagt wird jedes Leerzeichen mit dem vorangehenden Wort oder, im Fall der Groß-/Kleinschreibung, kombiniert
des führenden Leerzeichens in einer Zeile mit dem folgenden Wort. Es ist jedoch nicht daran beteiligt
irgendwelche Vergleiche dieses Wortes. Wenn ein Patch ein Wort löscht, wird das angehängte Leerzeichen gelöscht
wird ebenfalls gelöscht. Wenn ein Patch ein Wort hinzufügt, wird das angehängte Leerzeichen als hinzugefügt
Gut.

Eine leere Zeile oder eine Zeile, die nur Leerzeichen enthält, wird als einzelnes Wort behandelt
das passt zu jeder anderen Leerzeile, egal wie viele Leerzeichen sie enthält.

-b hat keine Wirkung --Leitung Modus arbeiten können.

-p, - Patch
Behandeln Sie die zuletzt genannte Datei als Patch statt als Datei (mit --diff) oder als Zusammenführung
(--Extrakt). In fusionieren or blättern Modus -p erfordert, dass es genau eine Datei gibt, die
ist ein Patch und kann Patches für mehrere Dateien enthalten. Die Patches werden zusammengeführt
in jede Datei. Bei Verwendung in fusionieren Modus erfordert diese Verwendung die --ersetzen zu erhalten
da es unpraktisch ist, viele zusammengeführte Dateien in den Standardausgang zu schreiben.

Wenn Sie einen Patch mit mehreren Dateien verarbeiten, -p kann ein numerisches Argument folgen
Gibt an, wie viele Dateinamenkomponenten aus den in benannten Dateien entfernt werden sollen
Patch-Datei. Wenn kein numerisches Argument angegeben ist, wackeln werde eine entsprechende ableiten
Zahl basierend darauf, welche Dateien im Dateisystem vorhanden sind.

-r, --ersetzen
Normalerweise wird die zusammengeführte Ausgabe in die Standardausgabe geschrieben. Mit --ersetzen, der
Die Originaldatei wird durch die Zusammenführungsausgabe ersetzt. In blättern Modus, dies weist darauf hin
wackeln um die resultierende Zusammenführung beim Beenden immer zu speichern.

-o, --ausgabe=
Anstatt das Ergebnis nach stdout zu schreiben oder die Originaldatei zu ersetzen, ist dies
fordert, dass die Ausgabe in die angegebene Datei geschrieben wird. Das ist nur sinnvoll
mit --verschmelzen or --Durchsuche wenn eine einzelne Zusammenführung zum Durchsuchen gegeben wird.

Diese Option überschreibt -r.

-R, --umkehren
Bei Verwendung mit dem diff Funktion, tauschen Sie die Dateien vor der Berechnung aus
Unterschiede. Bei Verwendung mit dem fusionieren or blättern Funktionen, wackeln versucht zu
Machen Sie Änderungen rückgängig, anstatt sie anzuwenden.

-i, --nein-ignorieren
Normalerweise ignoriert Wiggle Änderungen im Patch, die scheinbar bereits vorgenommen wurden
im Original angewendet. Mit diesem Flag werden diese Änderungen als Konflikte gemeldet
anstatt ignoriert zu werden.

-W, --show-wiggles
Bei Verwendung mit --verschmelzen, Konflikte, die verschoben werden können, werden als gemeldet
steht in Konflikt mit einer zusätzlichen Strophe, die zeigt, was das Ergebnis wäre, wenn diese Flagge gesetzt würde
nicht genutzt worden. Die zusätzliche Strophe wird mit einer Zeile eingeleitet, die 7 enthält
Et-Zeichen (&) Zeichen also:
<<<<<<< gefunden
Ein Teil der Originaldatei
||||||| erwartet
Text zum Ersetzen
=======
Text, durch den es ersetzt werden soll
&&&&&&& Auflösung
Text, der aus einem erfolgreichen Wackeln resultieren würde
>>>>>>> Ersatz

--report-wiggles
Wenn eine Zusammenführung alle Änderungen erfolgreich übernimmt, wird sie normalerweise mit a beendet
Erfolgsstatus (0), Fehler wird nur gemeldet (1), wenn ein Konflikt aufgetreten ist und bestand
kommentiert. Mit --report-wiggles wackeln Wird auch Fehler melden, wenn sich Änderungen ergeben
musste hineingewackelt werden. Dies kann nützlich sein, wenn wackeln wird für automatische Zusammenführungen verwendet
wie bei git. Sollte es zu Wackelbewegungen kommen, git wird den Fehler und die Ergebnisse melden
überprüft werden, um sicherzustellen, dass sie akzeptabel sind.

-h, --help
Drucken Sie eine einfache Hilfemeldung. Wenn nach einem der Funktionsselektoren angegeben
(--verschmelzen, --diff, --Extrakt, --Durchsuche) wird die für diese Funktion spezifische Hilfe angezeigt.

-V, --Version
Anzeige der Versionsnummer von wackeln.

-v, - ausführlich
Aktivieren Sie den ausführlichen Modus. Derzeit macht das keinen Unterschied.

-q, --ruhig
Aktivieren Sie den Ruhemodus. Dadurch wird die Meldung der Zusammenführungsfunktion unterdrückt, wenn sie vorhanden ist
sind unlösbare Konflikte.

WORTE
wackeln kann bei der Ausführung seiner Aufgaben einen Text in Zeilen oder Wörter unterteilen. Eine Linie ist einfach
eine Zeichenfolge, die durch eine neue Zeile abgeschlossen wird. Ein Wort ist entweder maximal zusammenhängend
Zeichenfolge aus alphanumerischen Zeichen (einschließlich Unterstrich), eine maximal zusammenhängende Zeichenfolge aus Leerzeichen oder
Tabulatorzeichen oder jedes andere einzelne Zeichen.

MERGE
Die Zusammenführungsfunktion ändert einen bestimmten Text, indem sie alle Änderungen zwischen zwei anderen Texten findet
und diese Änderungen auf den gegebenen Text anwenden.

Normalerweise wackeln konzentriert sich darauf, welche Wörter sich geändert haben, um die Möglichkeit zu maximieren
Finden einer guten Übereinstimmung im gegebenen Text für den Kontext einer gegebenen Änderung. Allerdings kann es
Betrachten Sie stattdessen nur ganze Zeilen.

wackeln Extrahiert die drei benötigten Texte aus den in der Befehlszeile aufgeführten Dateien.
Es können entweder 1, 2 oder 3 Dateien aufgelistet werden, und jede davon kann ein einzelner Bindestrich sein
Standard-Eingabe.

Wenn eine Datei angegeben ist und die -p Wenn die Option nicht vorhanden ist, wird die Datei als behandelt fusionieren
Datei, also die Ausgabe von „merge -A“ oder „wiggle“. Eine solche Datei enthält implizit drei
Streams und diese werden extrahiert und verglichen.

Wenn zwei Dateien angegeben sind, enthält die erste einfach den Primärtext und die zweite
wird als Patch-Datei behandelt (die Ausgabe von „diff -u“ oder „diff -c“ oder eine „.rej“-Datei von
Flicken) und die beiden anderen Texte werden daraus extrahiert.

Wenn eine Datei zusammen mit dem angegeben wird -p Option wird die Datei als Patch-Datei behandelt
Enthält die Namen der Dateien, die gepatcht werden. In diesem Fall mehrere Zusammenführungsvorgänge
kann passieren und jeder nimmt einen Stream aus einer im Patch genannten Datei und die anderen beiden
vom Patch selbst. Der --ersetzen Option ist erforderlich und die Ergebnisse werden zurückgeschrieben
zu den Zieldateien.

Wenn schließlich drei Dateien aufgelistet sind, wird davon ausgegangen, dass sie den angegebenen Text und die beiden enthalten
andere Texte, der Reihe nach.

Normalerweise wird das Ergebnis der Zusammenführung in die Standardausgabe geschrieben. Wenn die -r Flagge ist gegeben,
Die Ausgabe wird in eine Datei geschrieben, die die ursprünglich angegebene Datei ersetzt. In diesem Fall die
Die Originaldatei wird umbenannt und erhält eine .porig Suffix (für „gepatchtes Original“, was Sinn macht
wenn Sie es zum ersten Mal verwenden Flicken einen Patch anbringen und dann verwenden wackeln um den Ausschuss einzuschleusen).

Weiter, wenn die -o Wird die Option mit einem Dateinamen angegeben, wird die Ausgabe dorthin geschrieben
Datei. In diesem Fall wird kein Backup erstellt.

Wenn keine Fehler auftreten (z. B. Dateizugriffsfehler) wackeln wird mit dem Status 0 beendet, wenn alle vorhanden sind
Die Änderungen wurden erfolgreich zusammengeführt, mit dem Exit-Status 1 und ggf. einer kurzen Meldung
Änderungen konnten nicht vollständig zusammengeführt werden und wurden stattdessen als Anmerkungen eingefügt. Jedoch, wenn
entweder --report-wiggles or --show-wiggles Optionen wurden gegeben, wackeln wird es auch mit geben
Status 1, wenn Änderungen vorgenommen werden mussten, obwohl dies erfolgreich war.

Die Zusammenführungsfunktion kann in drei verschiedenen Modi in Bezug auf Zeilen oder Wörter ausgeführt werden.

Mit der --Linien Bei dieser Option werden ganze Zeilen verglichen und etwaige Konflikte als Ganzes gemeldet
Leitungen, die ersetzt werden müssen.

Mit der --Wörter Option werden einzelne Wörter verglichen und eventuelle Konflikte einfach gemeldet
die betroffenen Wörter abdecken. Dabei wird das Konfliktformat <<<|||===>>> verwendet.

Ohne eine dieser Optionen wird ein hybrider Ansatz gewählt. Einzelne Wörter sind
verglichen und zusammengeführt, aber wenn ein Konflikt festgestellt wird, wird die gesamte umgebende Linie gemeldet
als im Konflikt stehend.

wackeln wird sicherstellen, dass sich jede Änderung zwischen den beiden anderen Texten im widerspiegelt
Ergebnis der Fusion irgendwie. Es gibt vier verschiedene Arten, wie eine Veränderung erfolgen kann
reflektiert.

1 Wenn eine Änderung konvertiert A zu B und A findet sich an geeigneter Stelle im Original
Datei wird durch ersetzt B. Dazu gehört auch die Möglichkeit, dass B ist leer, aber
nicht das A ist leer.

2 Wenn eine Änderung gefunden wird, die einfach hinzugefügt wird B und der Text unmittelbar vor und
nach der Einfügung finden Sie diese in geeigneter Form nebenan in der Originaldatei
Platz, dann B wird zwischen den angrenzenden Texten eingefügt.

3 Wenn eine Änderung festgestellt wird, die sich ändert A zu B und dies scheint (basierend auf dem Kontext) zu sein
ausrichten mit B im Original, dann wird davon ausgegangen, dass diese Änderung bereits stattgefunden hat
angewendet und die Änderung wird ignoriert. Wenn dies geschieht, wird eine Meldung angezeigt, die dies widerspiegelt
Anzahl der ignorierten Änderungen wird gedruckt wackeln. Diese Optimierung kann sein
unterdrückt mit dem -i Flagge.

4 Wird eine Änderung festgestellt, die zu keiner der oben genannten Möglichkeiten passt, dann a
Konflikte werden wie zuvor beschrieben gemeldet.

DIFF
Die Diff-Funktion dient in erster Linie dazu, die Ausrichtung zu überprüfen wackeln
zwischen Texten berechnet und zur Durchführung einer Zusammenführung verwendet.

Die Ausgabe der Diff-Funktion ähnelt der einheitlichen Ausgabe von Diff. Allerdings während
diff gibt keine langen Abschnitte von allgemeinem Text aus, wackelnDer Diff-Modus gibt alles aus.

Bei der Berechnung einer wortbasierten Ausrichtung (Standardeinstellung) wackeln Möglicherweise müssen diese Wörter angezeigt werden.
basierende Unterschiede. Dies geschieht mithilfe einer Erweiterung des Unified-Diff-Formats. Wenn eine Zeile
beginnt mit einem vertikalen Balken, dann kann es Abschnitte enthalten, die von speziellen Multi- umgeben sind.
Zeichenklammern. Die Klammern „<<<++“ und „++>>>“ umgeben hinzugefügten Text, während „<<<--“
und „-->>>“ umgeben entfernten Text.

wackeln Die beiden Texte können auf eine von drei Arten verglichen werden.

Wenn nur eine Datei angegeben ist, wird sie als Patch und die beiden Zweige davon behandelt
Patch werden verglichen. Dadurch kann ein Patch effektiv von einem zeilenbasierten Patch verfeinert werden
zu einem wortbasierten Patch.

Wenn zwei Dateien vorliegen, wird normalerweise davon ausgegangen, dass es sich um einfache zu vergleichende Texte handelt.

Wenn zwei Dateien zusammen mit der Option --patch angegeben werden, wird davon ausgegangen, dass die zweite Datei dies tut
ein Patch sein und entweder der erste (mit -1) oder der zweite (mit -2) Zweig extrahiert wird und
mit Text verglichen, der in der ersten Datei gefunden wurde.

Diese letzte Option verursacht wackeln einen „Best-Fit“-Algorithmus zum Ausrichten von Patch-Hunks anzuwenden
mit der Datei, bevor Sie die Unterschiede berechnen. Dieser Algorithmus wird beim Zusammenführen von a verwendet
Patch mit einer Datei, und sein Wert kann durch Vergleich der auf diese Weise erzeugten Differenz ermittelt werden
mit dem Unterschied, der dadurch entsteht, dass zuerst ein Zweig eines Patches in eine Datei extrahiert wird, und
Berechnen Sie dann die Differenz dieser Datei zur Hauptdatei.

EXTRAKT
Die Extraktionsfunktion von wackeln stellt lediglich die interne Funktionalität zum Extrahieren bereit
ein Zweig eines Patches oder einer Merge-Datei.

Es sollte genau eine Datei angegeben werden, und es wird davon ausgegangen, dass es sich um eine Zusammenführungsdatei handelt, sofern nicht
- Patch gegeben ist, wobei in diesem Fall von einem Patch ausgegangen wird.

Die Wahl der Filiale erfolgt durch Angabe einer von -1, -2, oder -3 mit offensichtlicher Bedeutung.

Durchblättern
Die Browse-Funktion von wackeln präsentiert das Ergebnis einer Zusammenführung oder (mit -d) ein Unterschied in a
textbasierte GUI, die mit ähnlichen Tastenanschlägen navigiert werden kann vi(1) oder Emacs(1).

Mit dem Browser ist es möglich, jeden der zwei oder drei Streams einzeln anzusehen
Farben, die zum Hervorheben verschiedener Textarten verwendet werden – Grün für hinzugefügten Text, Rot für gelöschten
Text usw. Es kann auch der Patch selbst, das vollständige Ergebnis der Zusammenführung oder das angezeigt werden
Zusammenführen und den Patch nebeneinander.

Der Browser bietet eine Reihe kontextsensitiver Hilfeseiten, auf die von zugegriffen werden kann
„?“ eingeben

Oben rechts in der GUI wird die Art des Texts unter dem Cursor angezeigt, was auch der Fall ist
wird durch die Farbe des Textes angezeigt. Die Optionen sind Unverändert, Geändert, Nicht abgeglichen,
Belanglos, bereits angewendet und Konflikt. Wenn die Bedeutung davon ein wenig klar ist
Experimente sollten helfen.

Ein begrenzter Umfang der Bearbeitung ist während des Aufenthalts gestattet blättern Modus. Derzeit Text also
unerwünschte Elemente können mit verworfen werden x. Dadurch wird ein Konflikt oder eine Änderung in „Unverändert“ umgewandelt.
und ein Unmatched to Changed (was es effektiv in die leere Zeichenfolge ändert). Ähnlich
Mit kann ein Text beliebig markiert werden c. Dadurch wird ein Konflikt oder ein Fremdwort in umgewandelt
Geändert. Wenn Sie dieselbe Taste erneut verwenden, wird die Änderung rückgängig gemacht.

Zum Schluss noch der Großbuchstabe X macht alle Änderungen in der aktuellen Zeile rückgängig.

Um weitreichendere Änderungen vorzunehmen, können Sie verwenden v was einen Editor ausführt, bevorzugt $SICHTBAR or
$ EDITOR wenn sie in der Umgebung festgelegt sind.

Wenn Sie Änderungen vornehmen, werden Sie von Wiggle gefragt, ob Sie die Änderungen speichern möchten, auch wenn
--ersetzen wurde nicht gegeben.

WARNUNG


Beim Anbringen eines abgelehnten Pflasters ist stets Vorsicht geboten wackeln. Wenn Flicken
lehnt einen Patch ab, und zwar aus gutem Grund. Wenngleich wackeln Vielleicht kannst du einen finden
Obwohl jede Textänderung glaubwürdig ist, gibt es keine Garantie dafür, dass das Ergebnis auch so ist
in jeder semantischen Hinsicht korrekt. Das Ergebnis sollte immer überprüft werden, um sicherzustellen, dass es stimmt
korrigieren.

Beispiele:


wackeln --ersetzen Datei Datei.rej
Dies ist die normale Verwendung von wackeln und wird etwaige Änderungen übernehmen Datei.rej zur Verbesserung der Gesundheitsgerechtigkeit Flicken könnte
nicht anwenden, und sie zusammenführen Datei.

wackeln -dp1 Datei Datei.rej
Dadurch wird ein wortweiser Vergleich zwischen den durchgeführt Datei und dem Bevor Zweig der
diff in Datei.rej und die Unterschiede anzeigen. Auf diese Weise können Sie sehen, wo sich ein bestimmter Patch befindet
würde gelten.

wackeln --verschmelzen --help
Erhalten Sie Hilfe zur Merge-Funktion von wackeln.

wackeln --Durchsuche - Patch update.patch
Analysieren Sie die update.patch Datei nach Patches suchen und eine Liste der gepatchten Dateien anzeigen, die verfügbar sind
durchsucht, um jeden Patch im Detail zu untersuchen.

wackeln kann integriert werden mit git sodass es als Standard-Merge-Tool und Diff verwendet wird
Werkzeug. Dies kann durch Hinzufügen der folgenden Zeilen erreicht werden .gitconfig im Haus des Benutzers
Verzeichnis.
[verschmelzen „wackeln“]
name = „Wiggle flexibles Zusammenführen“
Driver = Wiggle -o %A %A %O %B
rekursiv = binär
[verschmelzen]
Werkzeug = wackeln
[mergetool „wackeln“]
cmd = wiggle -B -o $MERGED $LOCAL $BASE $REMOTE
[difftool „wackeln“]
cmd = wiggle -Bd $LOCAL $REMOTE
Das wird machen git Mergetool und git Difftool - wackeln.

Wenn Sie möchten, git immer zu nutzen wackeln Für Zusammenführungen (die gefährlich sein können) können Sie hinzufügen
* verschmelzen=wackeln
zu einem angemessenen gittributes Datei wie $HOME/.config/git/attributes.

ZITAT


Der Name von wackeln wurde durch das folgende Zitat inspiriert.

Das Problem, das ich finde, ist, dass ich oft nehmen möchte
(Datei1+Patch) -> Datei2,
wenn ich Datei1 nicht habe. Aber Merge-Tools wollen mitnehmen
(Datei1|Datei2) -> Datei3.
Ich habe kein grafisches Tool gesehen, das Ihnen hilft, einen Patch zu verschieben
in eine Datei.
– Andrew Morton – 2002

MÄNGEL


- wackeln Die erweiterte Unified-Diff-Ausgabe, die für --diff erzeugt wird, kann nicht gelesen werden
--Wörter.

- wackeln Das wortbasierte Zusammenführungsformat, das es für --merge erzeugt, kann nicht gelesen werden
--Wörter.

- wackeln versteht Unicode nicht und behandelt daher alle Nicht-ASCII-Zeichen stark
Das Gleiche gilt für die Interpunktion: Jedes einzelne Wort wird als separates Wort behandelt. Der
Der Browser zeigt Nicht-ASCII-Zeichen nicht richtig an.

Nutzen Sie Wiggle online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Zabbix
    Zabbix
    Zabbix ist ein Open der Enterprise-Klasse
    Quellverteilte Überwachungslösung
    entworfen, um zu überwachen und zu verfolgen
    Leistung und Verfügbarkeit des Netzwerks
    Server, Gerät...
    Zabbix herunterladen
  • 2
    KDiff3
    KDiff3
    Dieses Repository wird nicht mehr gepflegt
    und wird zu Archivierungszwecken aufbewahrt. Sehen
    https://invent.kde.org/sdk/kdiff3 for
    der neueste Code und
    https://download.kde.o...
    Laden Sie KDiff3 herunter
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ist eine GUI für
    Waninkokos USB Loader, basierend auf
    libwiigui. Es ermöglicht die Auflistung und
    Starten von Wii-Spielen, Gamecube-Spielen und
    Homebrew auf Wii und WiiU...
    Laden Sie USBLoaderGX herunter
  • 4
    Firebird
    Firebird
    Firebird RDBMS bietet ANSI-SQL-Funktionen
    & läuft auf Linux, Windows &
    mehrere Unix-Plattformen. Merkmale
    hervorragende Parallelität und Leistung
    & Energie...
    Firebird herunterladen
  • 5
    Kompozer
    Kompozer
    KompoZer ist ein wysiwyg HTML-Editor, der verwendet
    die Mozilla Composer-Codebasis. Als
    Die Entwicklung von Nvu wurde gestoppt
    2005 behebt KompoZer viele Fehler und
    fügt ein f hinzu ...
    Laden Sie KompoZer herunter
  • 6
    Kostenlose Manga Downloader
    Kostenlose Manga Downloader
    Der Free Manga Downloader (FMD) ist ein
    Open-Source-Anwendung geschrieben
    Object-Pascal zum Verwalten und
    Herunterladen von Mangas von verschiedenen Websites.
    Das ist ein Spiegel...
    Laden Sie den kostenlosen Manga-Downloader herunter
  • Mehr »

Linux-Befehle

Ad