Come rendere msysgit
per analizzare i file per le modifiche reali?Eseguire git deep scan per confrontare i file in modo reale
Attualmente sembra fare affidamento sui timestamp dei file e quindi commette errori: non mostra differenze dove ci sono.
Ho provato git update-index --refresh
e git update-index --really-refresh
. Entrambi i comandi escono immediatamente e non sembrano eseguire una scansione e un confronto binario di ogni file nell'albero.
Una citazione da another question:
Impostazione
core.trustctime
-false
rende git ignorare le modifiche spuri a ctime che avviene a quanto pare su alcuni file system. Ho bisogno del comportamento opposto: ri-calcolare l'hash del file anche quando mtime non è cambiato.
http://stackoverflow.com/questions/9321253/how-to-make-git-check-every-files-contents-even-though-stat-info-may-non-have-c –
@Josh Lee : Devo ammettere che la domanda è la stessa, ma ci sono alcune considerazioni per lasciare la mia domanda: 1. Questa domanda non ha ancora una soluzione; 2. Non ho trovato quella domanda per parole chiave. Può essere che sia formulato in modo che nessuno possa trovarlo ?; 3. questa domanda ha 3 anni e ha solo 129 visualizzazioni. – Paul
Mentre non c'è una risposta, la domanda è ancora un duplicato. Contrassegnato come tale, sarà trovato dalle parole chiave. Considera il bounty bump. – Basilevs