¿Por qué .meteor tiene un file .gitignore?

Estoy creando una nueva aplicación de meteors y me gustaría poner todo bajo el control de fuente git. Al clonar una copy de trabajo de mi directory de meteors, meteoro da: ejecutar: no estás en el directory de un proyecto Meteor.

Después de inspeccionar el directory .meteor, veo que los files aquí están siendo excluidos en mi clon local.

¿Hay alguna razón en particular para esto?

como ya se señaló en @Swadq, el directory .meteor es el directory de Meteor. Contiene una carpeta y un file.

El directory local contiene la versión comstackda de su aplicación y cierta información de la database (file de locking y los datos brutos reales de mongodb). Esto, por supuesto, no debería includese en su VCS.

El file del package contiene todos los packages que el meteor debe cargar para su aplicación. Esto, por supuesto, es importante y debe includese en su VCS. Más importante aún: este file se comtesting para determinar si el directory actual es una aplicación meteorológica . Si no incluye esto, perderá los packages que retransmite y la capacidad de simplemente ejecutar la aplicación. usando meteor .

Por lo tanto, idealmente su file .gitignore solo debería contener .meteor\local pero no .meteor\packages . Al usar meteorite el file .gitignore debe contener .meteor\meteorite .