Hallo zusammen
Da ist irgendein Problem mit dem Zeichensatz oder ein komisches unsichtbares Zeichen (???) drin. Seit ich die .json- sowie die .xml-Datei mit "Visual Studio Code" bearbeitet habe, besteht das Problem. Beide Dateien stammen aus einer Angular-Anwendung und wurden ursprünglich mit den entsprechenden, dafür vorgesehenen Tools kreiert.
Nun findet man im Netz praktisch überall das: Man solle eine Datei `.gitattributes` erstellen, welche folgenden Inhalt aufweist:
```
*.json diff
*.xml diff
```
...das Ganze scheint meines Erachtens aber eher ne Farce zu sein: Weder vor dem Commit/Push noch danach verändert sich was. Die beiden Datei werden immer noch mit der gleichen Begründung als verändert angesehen: Also immer noch "Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei"
Man muss ich mal den ersten Teil des Satz' durch den Kopf gehen lassen: "Es wurden keine Änderungen an dieser Datei erkannt ... "
Na, wenn das wirklich zutrifft, dann soll das doofe GIT doch die Klappe halten! ;-)
Und wieso sollte es nicht in der Lage sein, zusätzlich Unterschiede in Binärdateien zu erkennen. Ich meine das sei relativ trivial, base64-codieren und dann ein gewöhnlicher Stringvergleich.
Solch ein "hoch subtiles" (na ja?!?) Produkt ist nicht in der Lage sowas zu bewerkstelligen. Hmmm....?
Evtl. kennt jemand das Problem und wüsste was dazu? Vielen Dank für die Feedbacks.
Da ist irgendein Problem mit dem Zeichensatz oder ein komisches unsichtbares Zeichen (???) drin. Seit ich die .json- sowie die .xml-Datei mit "Visual Studio Code" bearbeitet habe, besteht das Problem. Beide Dateien stammen aus einer Angular-Anwendung und wurden ursprünglich mit den entsprechenden, dafür vorgesehenen Tools kreiert.
Nun findet man im Netz praktisch überall das: Man solle eine Datei `.gitattributes` erstellen, welche folgenden Inhalt aufweist:
```
*.json diff
*.xml diff
```
...das Ganze scheint meines Erachtens aber eher ne Farce zu sein: Weder vor dem Commit/Push noch danach verändert sich was. Die beiden Datei werden immer noch mit der gleichen Begründung als verändert angesehen: Also immer noch "Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei"
Man muss ich mal den ersten Teil des Satz' durch den Kopf gehen lassen: "Es wurden keine Änderungen an dieser Datei erkannt ... "
Na, wenn das wirklich zutrifft, dann soll das doofe GIT doch die Klappe halten! ;-)
Und wieso sollte es nicht in der Lage sein, zusätzlich Unterschiede in Binärdateien zu erkennen. Ich meine das sei relativ trivial, base64-codieren und dann ein gewöhnlicher Stringvergleich.
Solch ein "hoch subtiles" (na ja?!?) Produkt ist nicht in der Lage sowas zu bewerkstelligen. Hmmm....?
Evtl. kennt jemand das Problem und wüsste was dazu? Vielen Dank für die Feedbacks.