git update-index - asume-unchanged en el directorio

git 1.7.12

Quiero marcar todos los archivos debajo de un directorio dado como supuesto-sin cambios.

1)git update-index --assume-unchaged dir/ da "ignorando el camino".

2)git update-index --assume-unchaged dir/* falla rápidamente porque encontrará archivos que no se están rastreando, por lo que aparece "fatal: No se puede marcar el archivo" y se cierra.

3) Intenta generar una lista de archivos para marcar.cd en el directorio deseado y luego ejecutegit ls-files | tr '\n' ' ' | git update-index --assume-unchanged. Esto no produce ningún mensaje de error, pero no marca correctamente los archivos. La primera parte del comando,git ls-files | tr '\n' ' ', produce correctamente una lista delimitada por espacios de todos los archivos que quiero marcar. Si copio y pego la salida de ese comando en la línea de comandos, entonces lagit update-index el comando funciona ¿Qué no está funcionando con las tuberías?

No, no es suficiente que yo agreguedir a .gitignore. Necesito que estos archivos estén en el repositorio, pero los cambios no deseados se realizarán localmente y deberán ignorarse para que los usuarios puedan realizar extracciones.

Respuestas a la pregunta(4)

Su respuesta a la pregunta