Jak dokonać skanowania plików w poszukiwaniu rzeczywistych zmian?Wykonaj głębokie skanowanie git, aby porównać pliki dla rzeczywistych
Obecnie wydaje się polegać na sygnaturach czasowych pliku, dlatego też popełnia błędy: nie pokazuje różnic w miejscu, w którym się znajdują.
Próbowałem git update-index --refresh
i git update-index --really-refresh
. Oba polecenia kończą się natychmiast i nie wydaje się, aby wykonać skanowanie i binarne porównanie każdego pliku w drzewie.
cytat z another question:
Ustawianie
core.trustctime
dofalse
sprawia git ignorować fałszywych zmian ctime, który najwyraźniej dzieje się w niektórych systemach plików. Potrzebuję odwrotnego zachowania: ponowne obliczenie skrótu pliku, nawet gdy mtime się nie zmieniło.
http://stackoverflow.com/questions/9321253/how-to-make-git-check-every-files-contents-even-though-stat-info-may-not-have-c –
@Josh Lee : Powinienem przyznać, że pytanie dotyczy tego samego, ale są pewne kwestie, które pozostawiają moje pytanie: 1. To pytanie nie ma jeszcze rozwiązania; 2. Nie znalazłem tego pytania według słów kluczowych. Może być sformułowane tak, aby nikt nie mógł go znaleźć? 3. to pytanie ma 3 lata i ma tylko 129 wyświetleń. – Paul
Chociaż nie ma tam odpowiedzi, pytanie nadal jest duplikatem. Oznaczony jako taki, zostanie znaleziony przez słowa kluczowe. Weź pod uwagę bounty bounty. – Basilevs