Este es el comando git-Annex-matching-options que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
git-Annex-matching-options - especificando archivos sobre los que actuar
DESCRIPCIÓN
Muchos comandos de git-Annex admiten el uso de estas opciones para especificar en qué archivos actúan.
Se pueden construir expresiones arbitrariamente complicadas usando estas opciones. Por ejemplo:
--excluir '* .mp3' --y --no - (--en = usbdrive --o --en = archivo -)
El ejemplo anterior evita que git-Annex funcione en archivos mp3 cuyo contenido sea
presente en cualquiera de los dos repositorios.
OPCIONES
--exclude = glob
Omite archivos que coinciden con el patrón global. El glob se empareja en relación con el actual
directorio. Por ejemplo:
--exclude = '*. mp3' --exclude = 'subdirectorio / *'
Tenga en cuenta que esto no coincidirá con nada cuando use --all o --unused.
--include = glob
Omite archivos que no coinciden con el patrón global. (Igual que --no --excluir.) Para
ejemplo, para incluir solo archivos mp3 y ogg:
--include = '*. mp3' --o --include = '*. ogg'
Tenga en cuenta que esto no omitirá nada cuando use --all o --unused.
--in = repositorio
Solo coincide con los archivos que git-Annex cree que tienen su contenido presente en un
repositorio. Tenga en cuenta que no comprueba el repositorio para verificar que todavía tiene
el contenido.
El repositorio debe especificarse con el nombre de un control remoto configurado, o el
UUID o descripción de un repositorio. Para el repositorio actual, use --in = aquí
--in = repositorio @ {fecha}
Coincide con los archivos actualmente en el árbol de trabajo cuyo contenido estaba presente en el
repositorio en la fecha indicada.
La fecha se especifica en la misma sintaxis documentada en gitrevisiones(7). Tenga en cuenta que
esto usa el reflog, por lo que no se pueden consultar fechas en el pasado.
Por ejemplo, es posible que deba ejecutar git anexo caer . para liberar temporalmente el disco
espacio. Al día siguiente, puede recuperar los archivos que dejó usando git anexo get .
--in = aquí @ {ayer}
--copias = número
Solo coincide con los archivos que git-Annex cree que tienen el número especificado de copias,
o más. Tenga en cuenta que no comprueba los controles remotos para verificar que las copias aún existen.
--copies = nivel de confianza: número
Solo coincide con los archivos que git-Annex cree que tienen el número especificado de copias, en
controles remotos con el nivel de confianza especificado. Por ejemplo, --copias = de confianza: 2
Para igualar cualquier nivel de confianza en o superior a un nivel dado, use 'trustlevel +'. Para
ejemplo, --copias = semitrusted +: 2
--copies = nombre de grupo: número
Solo coincide con los archivos que git-Annex cree que tienen el número especificado de copias, en
controles remotos en el grupo especificado. Por ejemplo, --copias = archivo: 2
--lackingcopies = número
Solo coincide con los archivos que git-Annex cree que necesitan el número especificado o más
copias adicionales que se realizarán para satisfacer su configuración de número de copias.
--approxlackingcopies = número
Como lackingcopies, pero no mira la configuración de .gitattributes Annex.numcopies.
Esto lo hace significativamente más rápido.
--inbackend = nombre
Solo coincide con los archivos cuyo contenido se almacena mediante el backend de clave-valor especificado.
--inallgroup = nombre de grupo
Coincide solo con los archivos que git-Annex cree que están presentes en todos los repositorios en el
grupo especificado.
--smallerthan = size
--mayor que = tamaño
Solo coincide con archivos cuyo contenido sea menor o mayor que el especificado
El Tamaño.
El tamaño se puede especificar con cualquier unidad de uso común, por ejemplo, "0.5 gb" o
"100 kilobytes"
--metadatos campo = glob
Solo coincide con los archivos que tienen un campo de metadatos adjunto con un valor que coincide
el glob. Los valores de los campos de metadatos no distinguen entre mayúsculas y minúsculas.
--quiero-conseguir
Coincide con los archivos que la configuración de contenido preferida para el repositorio hace que desee
Llegar. Tenga en cuenta que esto coincidirá incluso con los archivos que ya están presentes, a menos que
limitado con, por ejemplo, --no --en .
Tenga en cuenta que esto no coincidirá con nada cuando use --all o --unused.
- quiero soltar
Coincide con los archivos que la configuración de contenido preferida para el repositorio hace que desee
dejar caer. Tenga en cuenta que esto coincidirá incluso con los archivos que ya se han eliminado,
a menos que esté limitado con, por ejemplo, --en .
Tenga en cuenta que esto no coincidirá con nada cuando use --all o --unused.
--no Invierte la siguiente opción de coincidencia. Por ejemplo, para actuar solo en archivos con menos de
3 copias, utilice --no --copias = 3
--y Requiere que coincidan tanto la opción de coincidencia anterior como la siguiente. El valor por defecto.
--o Requiere que coincida la opción de coincidencia anterior o la siguiente.
-( Abre un grupo de opciones de coincidencia.
-) Cierra un grupo de opciones de coincidencia.
Use git-Annex-matching-options en línea usando los servicios de onworks.net