Das Erkennen von Unterschieden zwischen zwei oder mehr Dateien, um verschiedene Softwareentwicklungsaktivitäten zu unterstützen (Fehlerverfolgung, Patch-Erstellung, ...)
Ich mag die Ausgabeformatierung von git diff. Die Farbe und die +/ -Darstellung von Änderungen zwischen Zeilen ist leichter zu lesen als GNU diff. Ich kann git diffmit --no-indexFlag außerhalb eines Git Repo laufen und es funktioniert gut. Es scheint jedoch die --excludeOption zum Ausschließen von Dateien oder Unterverzeichnissen von …
Angenommen, ich habe auch Programme aund bkann mit ./aund ausgeführt werden ./b. Ist es möglich, ihre Ausgaben zu unterscheiden, ohne vorher in temporäre Dateien zu schreiben?
Wie können Sie diff zwei Pipelines ohne Verwendung von temporären Dateien in Bash? Angenommen, Sie haben zwei Befehlspipelines: foo | bar baz | quux Und Sie möchten die diffin ihren Ausgaben finden. Eine Lösung wäre natürlich: foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a /tmp/b Ist …
Ich verfolge eine virtuelle PC-Maschinendatei (* .vmc) in git und nach einer Änderung identifizierte git die Datei als binär und würde sie für mich nicht unterscheiden. Ich habe festgestellt, dass die Datei in UTF-16 codiert wurde. Kann man Git beibringen, zu erkennen, dass es sich bei dieser Datei um Text …
Was ist der einfachste Weg, um den Unterschied zwischen zwei Zeichenfolgen in PHP hervorzuheben? Ich denke in Anlehnung an die Seite "Stapelüberlauf-Bearbeitungsverlauf", auf der neuer Text grün und entfernter Text rot angezeigt wird. Wenn vorab geschriebene Funktionen oder Klassen verfügbar sind, wäre dies ideal.
Es gibt viele Programme, die einen Diff-Patch erstellen können, aber ich habe verdammt viel Zeit damit, einen anzuwenden. Ich versuche, einen Patch zu verteilen, und habe von einem Benutzer eine Frage zur Anwendung erhalten. Also habe ich versucht, es selbst herauszufinden und festgestellt, dass ich keine Ahnung habe, und die …
Ich benutze Vim. Ich öffne eine Datei. Ich bearbeite es und möchte sehen, was ich bearbeitet habe, bevor ich es speichere. Wie kann ich das in Vim machen?
Ich habe eine Datei mit verschoben git mv . Jetzt möchte ich einen Unterschied für die neue Datei machen, um sie mit der alten Datei zu vergleichen (mit dem alten, jetzt nicht existierenden Namen). Wie mache ich das?
Angenommen, ich erhalte einen Patch mit git format-patch. Die Datei ist im Grunde ein einheitlicher Diff mit einigen Metadaten. Wenn ich die Datei in Vim öffne, kann ich sehen, welche Zeilen geändert wurden, aber ich kann nicht sehen, welche Zeichen in den geänderten Zeilen unterschiedlich sind. Kennt jemand eine Möglichkeit …
Szenario: Ich habe Vim geöffnet und Text eingefügt. Ich öffne eine zweite Registerkarte mit :tabeund füge dort einen anderen Text ein. Ziel: Ich möchte eine dritte Registerkarte mit einer Ausgabe, die dem Schreiben beider Texte in Dateien und dem Öffnen mit entspricht vimdiff. Der nächste, den ich finden kann, ist …
Ich verwende Subversion über die Linux-Befehlszeilenschnittstelle. Ich möchte den Unterschied zwischen der Revision 11390 und 8979 einer bestimmten Datei sehen, die fSupplierModel.phpin meinem Terminal aufgerufen wird . Wie kann ich das machen?
Oder nur alle Commits, die zwischen zwei Daten stattgefunden haben? In SVN können Sie so etwas tun svn diff -r{date}:{date} es zu tun! Ich kann anscheinend kein Git-Äquivalent dazu finden. Insbesondere möchte ich ein Skript schreiben, um täglich E-Mails mit dem gesamten Code zu versenden, der an diesem Tag festgeschrieben …
Wie erstelle ich einen Patch, der für die Überprüfung im Tiegel geeignet ist? git diff branch master --no-prefix > patch Dies erzeugt nur 3 Kontextzeilen. Also mache ich folgendes git diff --unified=2000 branch master --no-prefix > patch Hoffentlich haben alle Dateien weniger als 2000 Zeilen. Gibt es eine Möglichkeit, git …
Ich versuche, zwei Subversion-Arbeitskopienordner mit WinMerge rekursiv zu vergleichen. Leider zeigt WinMerge viele unterschiedliche Dateien in den Subversion-Steuerordnern ( .svnoder _svn) an. Ist es möglich, die Subversion-Ordner irgendwie vom Vergleich auszuschließen? Oder gibt es ein anderes (kostenloses) Diff-Tool, das dies kann?
Gibt es eine Möglichkeit, sich git diffauf geänderte Dateien zu beschränken? Ich möchte die Unterschiede zwischen zwei Commits sehen, aber Pfade ausschließen, die in dem einen oder anderen nicht vorhanden sind (Hinzufügungen / Löschungen). Der folgende Perl-Einzeiler zeigt das meiste, was ich will: git diff master.. | perl -lnwe 'print …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.