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, ...)
Ho messo in scena alcune modifiche da impegnare; come posso vedere il diff di tutti i file messi in scena per il prossimo commit? Sono a conoscenza dello stato di git , ma mi piacerebbe vedere le differenze effettive, non solo i nomi dei file che vengono messi in scena. …
Quando lo faccio git diff COMMITvedo i cambiamenti tra quel commit e HEAD (per quanto ne so), ma vorrei vedere i cambiamenti che sono stati fatti da quel singolo commit. Non ho trovato opzioni ovvie su diff/ logche mi daranno quell'output.
Ho eliminato un file o un codice in un file qualche volta in passato. Posso grep nel contenuto (non nei messaggi di commit)? Una soluzione molto scadente è grep il registro: git log -p | grep <pattern> Tuttavia, ciò non restituisce immediatamente l'hash di commit. Ho giocato con git grepinutilmente.
Se voglio trovare le differenze tra due alberi di directory, di solito eseguo solo: diff -r dir1/ dir2/ Questo produce esattamente quali sono le differenze tra i file corrispondenti. Sono interessato a ottenere solo un elenco di file corrispondenti il cui contenuto differisce. Supponevo che questo sarebbe semplicemente una questione …
Quando git diffscrivo, voglio visualizzare l'output con il mio strumento di visualizzazione diff diff (SourceGear "diffmerge" su Windows). Come configuro git per fare questo?
Ho un file .diff creato da un collega e vorrei applicare le modifiche elencate in quel file diff al mio ramo locale dello stesso repository. Non ho accesso al pc o al ramo di quel lavoratore utilizzato per generare questo file diff. Ovviamente potrei andare riga per riga e digitare …
In un progetto in cui alcuni file contengono ^ M come separatori newline. Diffondere questi file è apparentemente impossibile, dal momento che git-diff lo vede come l'intero file è solo una singola riga. In che modo si differenzia dalla versione precedente? Esiste un'opzione come "tratta ^ M come newline quando …
Ho visto il nuovo strumento di confronto in VS 2012 per confrontare due file o due versioni di file. Mi piace. Ma quando ho provato a trovarlo non posso perché non uso TFS. C'è un modo come posso solo confrontare due file con la funzione integrata in VS ma senza …
Ho due repository clonati di due progetti open source molto simili, su cui ho lavorato in diversi casi in Sublime Text 2 per arrivare al risultato desiderato. È stato utilizzato il codice di entrambi questi progetti. Ho usato Git come controllo di versione per il mio progetto, ma non ho …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Mi piace usare git diff -wper ignorare le differenze di spazio. Ma ho appena notato che ignora anche le differenze di spazio bianco nel mezzo delle linee. Come potrei ignorare solo le differenze di spazio bianco che arrivano all'inizio (^) o alla fine ($) delle righe?
Ho due directory con lo stesso elenco di file. Ho bisogno di confrontare tutti i file presenti in entrambe le directory usando il diffcomando. Esiste una semplice opzione da riga di comando per farlo o devo scrivere uno script di shell per ottenere l'elenco dei file e quindi scorrere attraverso …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 2 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è …
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.