¿Es importante el archivo .DS_Store?

2 minutos de lectura

¿Es .DS_Store un archivo oculto importante? Me está dando problemas para extraerlo de github. Me está sugiriendo que lo elimine y lo hice. Espero que esto no me muerda en el trasero más adelante.

  • posible duplicado de ¿Cómo puedo eliminar archivos .DS_Store de un repositorio de Git?

    – Por quémarrh

    14 mayo 2015 a las 20:41

  • Controlar https://github.com/xiaozhuai/sin olorCreé una herramienta para prevenir .DS_Store.

    – xiaozhuai

    13 de diciembre de 2019 a las 16:28

Avatar de usuario de Cristik
cristik

Solo agrégalo a .gitignoreel archivo no tiene relevancia en otros equipos.

los .DS_Store El archivo se utiliza para almacenar Finder información sobre esa carpeta, por lo que no tiene ningún uso en un git repositorio

  • Es mejor agregarlo a un archivo gitignore global que a los repositorios .gitignore. Vea por qué aquí: stackoverflow.com/a/26851996/2541573

    – jub0bs

    14 mayo 2015 a las 21:00


.DS_Store es un Archivo oculto específico de Mac. Tampoco es algo que generalmente desee agregar al control de código fuente, ya que su contenido mayo cambiar sin que necesariamente interactúes con él.

Es más seguro colocarlo en su .gitignore archivo y listo. Si ya está en su repositorio, entonces puede usar git rm --cached .DS_Store para eliminarlo de su sistema después de haberlo ingresado .gitignore.

De Wikipedia:

En el sistema operativo Apple macOS, .DS_Store es un archivo que almacena atributos personalizados de su carpeta contenedora, como la posición de los iconos o la elección de una imagen de fondo. El nombre es una abreviatura de Desktop Services Store, lo que refleja su propósito. Es creado y mantenido por la aplicación Finder en cada carpeta y tiene funciones similares al archivo desktop.ini en Microsoft Windows. Comenzando con un carácter de punto final (punto), está oculto en Finder y muchas utilidades de Unix. Su estructura interna es propietaria.

Puedes Eliminar ellos cuando está empujando a GitHub, no causará ninguna pérdida.
Consulte aquí para obtener más información sobre cómo eliminar correctamente: https://stackoverflow.com/a/49970762/7718859

¿Ha sido útil esta solución?