Jak zrobićstan Git ignorować zakończeń linii/identyczne pliki/windows i linux environment/Dropbox/mled
git status
zignorować linię kończącą różnice?
Informacje ogólne:
używam losowo Windows i Linux do pracy nad projektem. Projekt znajduje się w Dropbox.
Znalazłem dużo o tym, jak zrobić git diff ignorować zakończenia linii. Ponieważ używam meld git diff otwiera meldunek dla każdego pliku. A meld mówi "identyczny plik".
Jak mogę tego uniknąć. Git powinien otwierać tylko meldowania dla zmienionych plików. Status git nie powinien zgłaszać plików jako zmienionych, jeśli tylko zakończenie pliku jest inne.
EDIT: Przyczyna:
Stało się to z powodu tego ustawienia w systemie Windows
core.autocrlf true
Więc wyrejestrowany kopię roboczą w systemie Linux i ustawić core.autocrlf false w systemach Windows.
Byłoby miło wiedzieć, jak sprawić, by status git ignorował różne nowe linie.
Jeśli dzielenie się plik za pomocą dropboxa na różnych platformach, do których to się zdarzy, chyba że wyraźnie to zrobisz ll git traktuje wszystkie pliki jako binarne. Prawidłowym rozwiązaniem jest ** nie używać Dropbox ** dla repozytoriów git. – Petesh
Pamiętaj: http://stackoverflow.com/questions/2825428/why-should-i-use-core-autocrlf-true-in-git - this może trochę pomóc – Petesh
Dowiedziałem się, jak to działa dobrze z Dropbox: ustawiając core.autocrlf false –