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:
Y este es su contenido por defecto:
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!