all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: imediff  ]

Package: imediff (2.6-1)

Links for imediff

Screenshot

Debian Resources:

Download Source Package imediff:

Maintainer:

External Resources:

Similar packages:

strumento interattivo a schermo intero per unioni a 2/3 vie

Il comando imediff aiuta a unire in maniera interattiva 2 file leggermente differenti con un file di base opzionale usando una visualizzazione alternata del contenuto cambiato in un'interfaccia utente a schermo intero nel terminale con un singolo riquadro.

La provenienza della riga è identificata in maniera chiara dal colore della riga o del carattere identificativo nella prima colonna.

Il vantaggio di questa interfaccia utente è il movimento minimo della linea di vista per l'utente.

La logica di corrispondenza delle righe di imediff è stata migliorata per ignorare gli spazi e usare corrispondenze parziali di riga per fornire la migliore presentazione con piccoli blocchi di righe.

La logica automatica di unione a 3 vie del comando imediff opera non solo sulla differenza per riga ma sulla differenza per carattere. Questa è un'altra fantastica funzionalità del comando imediff. Quindi, per i cambiamenti che non si accavallano, restituisce sempre una unione pulita.

Il comando "git ime" aiuta a fare l'unsquash di 2 commit consecutivi ("HEAD^", "HEAD") di un repository git. I comandi "git rebase -i <treeish>" e "gitk" possono essere usati per organizzare le modifiche dopo l'unsquash.

Se nel repository git vengono trovate modifiche aggiunte all'indice o modifiche locali di cui non è stato fatto il commit, "git ime" esce immediatamente senza modifiche, per sicurezza.

Se l'ultimo commit riguarda file multipli, "git ime" divide tale commit grande in commit multipli più piccoli che riguardano ciascuno un singolo file.

Se l'ultimo commit riguarda solo un file singolo, il commit è diviso in commit multipli più piccoli che riguardano un insieme minimo parziale di modifiche da gestire in maniera interattiva tramite imediff in seguito.

"git ime" non è utile solamente sulla testa del ramo corrente, ma anche al prompt "edit" durante l'esecuzione interattiva di "git rebase -i <treeish>". Eseguire "git ime" dopo aver eseguito il commit in sospeso.

Other Packages Related to imediff

  • depends
  • recommends
  • suggests
  • enhances

Download imediff

Download for all available architectures
Architecture Package Size Installed Size Files
all 39.6 kB169.0 kB [list of files]