L'atto di identificare le differenze tra due o più file al fine di supportare varie attività di sviluppo software (tracciamento dei bug, creazione di patch, ...)
Mi piace la formattazione dell'output di git diff. Il colore e la +/ -rappresentazione delle variazioni tra le righe sono più facili da leggere rispetto a GNU diff. Posso correre git diffusando --no-indexflag al di fuori di un repository git e funziona benissimo. Tuttavia, sembra mancare l' --excludeopzione per escludere …
Come si possono diff due pipeline senza usare file temporanei in Bash? Supponi di avere due pipeline di comandi: foo | bar baz | quux E vuoi trovare il diffnei loro output. Una soluzione sarebbe ovviamente quella di: foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a …
Sto monitorando un file di macchina virtuale Virtual PC (* .vmc) in git, e dopo aver apportato una modifica git ha identificato il file come binario e non lo differirebbe per me. Ho scoperto che il file è stato codificato in UTF-16. Git può essere insegnato a riconoscere che questo …
Qual è il modo più semplice per evidenziare la differenza tra due stringhe in PHP? Sto pensando sulla falsariga della pagina della cronologia delle modifiche di Stack Overflow, in cui il nuovo testo è in verde e il testo rimosso è in rosso. Se ci sono funzioni o classi pre-scritte …
Ci sono molti programmi là fuori che possono creare una patch diff, ma ho un sacco di tempo cercando di applicarne uno. Sto cercando di distribuire una patch e ho ricevuto una domanda da un utente su come applicarla. Così ho provato a capirlo da solo e ho scoperto che …
Ho spostato un file usando git mv. Ora vorrei fare una differenza sul nuovo file per confrontarlo con il vecchio file (con il vecchio nome, ora inesistente). Come faccio a fare questo?
Diciamo che ottengo una patch creata con git format-patch. Il file è fondamentalmente un diff unificato con alcuni metadati. Se apro il file in Vim, posso vedere quali righe sono state modificate, ma non riesco a vedere quali caratteri differiscono nelle righe modificate. Qualcuno conosce un modo (in Vim o …
Scenario: ho aperto Vim e ho incollato del testo. Apro una seconda scheda con :tabee incollo altro testo lì dentro. Obiettivo: vorrei una terza scheda con un output equivalente a scrivere entrambi i testi su file e aprirli con vimdiff. Il più vicino che posso trovare è "diff il buffer …
Sto usando Subversion tramite l'interfaccia della riga di comando di Linux. Voglio vedere la differenza tra la revisione 11390 e 8979 di un file specifico chiamato fSupplierModel.phpnel mio terminale. Come lo posso fare?
O solo tutti i commit avvenuti tra due date? In SVN, potresti fare qualcosa di simile svn diff -r{date}:{date} per farlo! Non riesco a trovare un equivalente Git a questo. In particolare, sto cercando di scrivere uno script per inviare e-mail quotidiane con tutto il codice commesso quel giorno e …
Come creare un cerotto adatto per la revisione nel crogiolo? git diff branch master --no-prefix > patch Questo genera solo 3 righe di contesto. Quindi faccio quanto segue git diff --unified=2000 branch master --no-prefix > patch Si spera che tutti i file abbiano meno di 2000 righe. C'è un modo …
C'è un modo per limitare i git difffile modificati? Vorrei vedere le differenze tra due commit, ma escludere percorsi che non esistono in uno o nell'altro (aggiunte / eliminazioni). Il seguente one-liner Perl illustra la maggior parte di ciò che voglio: git diff master.. | perl -lnwe 'print unless /^(new|deleted) …
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.