gitignore y 4D: una función útil para los usuarios de Git

Traducido automáticamente de Deepl

El modo proyecto te permite seguir fácilmente los cambios con Git, el sistema de control de versiones más popular. Pero a menudo, usted no quiere rastrear todos los archivos de su proyecto en el repositorio Git. 4D le ofrece ahora la posibilidad de definir lo que no se debe rastrear en sus nuevos proyectos.

Cuando crea un proyecto 4D y un repositorio Git para él, Git rastreará todos los cambios en la carpeta del proyecto. Pero no es necesariamente relevante rastrear todos los archivos colocados en la carpeta del proyecto. Por ejemplo, el seguimiento de los archivos binarios que se actualizan constantemente, como el archivo de datos, rara vez es relevante. Esto también se aplica a los archivos de los usuarios o a los archivos de trabajo.

Git te permite especificar los archivos que quieres excluir del repositorio utilizando un archivo .gitignore. Puede aprender más sobre los archivos .gitignore en el sitio web oficial de documentación de Git.

A partir de ahora, 4D le da la posibilidad de añadir automáticamente un archivo . gitignore por defecto en su carpeta de proyecto. El archivo se tiene en cuenta en la primera confirmación. Una nueva casilla está disponible en el diálogo de preferencias:

Una vez que active esta opción, todos sus nuevos proyectos incluirán el siguiente archivo . gitignore:

blank

Y este es su contenido por defecto:

blank

Este archivo por defecto excluirá los siguientes elementos del repositorio
– la carpeta Data. Puede ser mejor hacer una copia de seguridad con 4D.
– la carpeta DerivedData es una carpeta de trabajo. 4D la reconstruye automáticamente cuando es necesario.
– la carpeta Libraries es una carpeta de trabajo. 4D la reconstruye automáticamente cuando compila para Silicon en macOS.
– las preferencias de usuario del desarrollador
– la papelera no está excluida por defecto, pero si quiere excluirla, sólo tiene que quitar el comentario (# )
– los archivos generados automáticamente por macOS y Windows en las carpetas que contienen imágenes

Recordatorio: Los archivos y carpetas mencionados en el archivo . gitignore distinguen entre mayúsculas y minúsculas.

La guinda del pastel es que puedes definir tu propio archivo . gitignore por defecto haciendo clic en el botón situado a la derecha de la casilla de verificación en el diálogo de preferencias. Un editor de texto abrirá su propio archivo . gitignore por defecto. Puede modificarlo como quiera, y se incluirá en todos sus nuevos proyectos, ¡limitando así la pérdida de tiempo y los descuidos!

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.