Ist die .DS_Store-Datei wichtig?

Lesezeit: 2 Minuten

Ist .DS_Store eine wichtige versteckte Datei?, die mir Probleme beim Ziehen von Github bereitet. Es schlägt vor, dass ich es entferne, und ich habe es getan. Hoffentlich beißt mich das später nicht in den Hintern.

  • mögliches Duplikat von Wie kann ich .DS_Store-Dateien aus einem Git-Repository entfernen?

    – Whymarrh

    14. Mai 2015 um 20:41 Uhr

  • Überprüfen https://github.com/xiaozhuai/odourlesshabe ich ein Tool zum Verhindern von .DS_Store erstellt.

    – xiaozhuai

    13. Dezember 2019 um 16:28 Uhr

Benutzeravatar von Cristik
Cristik

Fügen Sie es einfach hinzu .gitignorehat die Datei auf anderen Rechnern keine Relevanz.

Die .DS_Store Datei wird zum Speichern verwendet Finder Informationen über diesen Ordner, also hat es keine Verwendung in a git Repo.

  • Es ist besser, es zu einer globalen Gitignore-Datei hinzuzufügen als zu den Repos .gitignore. Sehen Sie hier, warum: stackoverflow.com/a/26851996/2541573

    – jub0bs

    14. Mai 2015 um 21:00 Uhr


.DS_Store ist ein Mac-spezifische versteckte Datei. Es ist auch nicht etwas, das Sie im Allgemeinen als Inhalt zur Quellcodeverwaltung hinzufügen möchten dürfen ändern, ohne dass Sie notwendigerweise damit interagieren.

Es ist am sichersten, es in Ihre zu legen .gitignore Datei und fertig. Wenn es sich bereits in Ihrem Repository befindet, können Sie es verwenden git rm --cached .DS_Store um es von Ihrem System zu entfernen, nachdem es eingegeben wurde .gitignore.

Von Wikipedia:

Im Betriebssystem Apple macOS ist .DS_Store eine Datei, die benutzerdefinierte Attribute des enthaltenen Ordners speichert, z. B. die Position von Symbolen oder die Auswahl eines Hintergrundbilds. Der Name ist eine Abkürzung für Desktop Services Store und spiegelt seinen Zweck wider. Sie wird von der Finder-Anwendung in jedem Ordner erstellt und verwaltet und hat ähnliche Funktionen wie die Datei desktop.ini in Microsoft Windows. Beginnend mit einem Punkt (Punkt) ist es im Finder und vielen Unix-Dienstprogrammen versteckt. Seine interne Struktur ist proprietär.

Du kannst löschen Wenn Sie sie auf GitHub pushen, verursacht dies keinen Verlust.
Weitere Informationen zum ordnungsgemäßen Entfernen finden Sie hier – https://stackoverflow.com/a/49970762/7718859

1439610cookie-checkIst die .DS_Store-Datei wichtig?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy