Znajomy i ja pracowaliśmy nad tym samym plikiem .cs w tym samym czasie, a kiedy jest konflikt konfliktu, git wskazuje na konflikt, ale plik nie jest załadowany zwykle "HEAD" ">>>" rzeczy, ponieważ pliki .cs były plikami binarnymi. Dodaliśmy więc wiele rzeczy (tekst * .cs i tak dalej) - do naszego pliku .gitattributes, aby git potraktował go jako plik tekstowy, który nie działał.Git cant diff lub scalanie pliku .cs w kodowaniu utf-16
To wtedy, gdy zdaliśmy sobie sprawę, że git może odróżnić inne pliki .cs i po prostu nie ten. Powodem tego jest kodowanie Unicode, ponieważ zawiera kilka chińskich znaków.
W jaki sposób możemy tworzyć pliki Git diff lub scalać pliki w formacie utf-16 lub utf-8?
Fałszowanie polega na tym, że jeśli popchnę, gitlab pokazuje dokładnie to, co jest inne. Więc nie rozumiem, jak git może się różnić na serwerze, ale nie z bash.
Uważam, że następujące pytanie omawia ten sam problem: http://stackoverflow.com/questions/777949/can-i-make-git-recognize-a-utf-16-file-as-text –
Tak, Próbowałem tego. Jednak diff wyświetla się w następujący sposób: "@@@@@@@" , więc nie jest to zbyt pomocne i nie będzie się łączyło ani – user1879789
Obejście problemu może polegać na użyciu innego narzędzia do porównywania/scalania. Czy próbowałeś tego? –