Estoy buscando cómo importar un código de tercera parte en un repositorio de git. El código de terceros es el "stm32f10x_stdperiph_lib" proporcionado por ST.¿Cómo importo una lib de terceros en git?
La lib es en realidad un montón de c-files normales (y archivos de encabezado) que acaba de incluir y compilar cuando hace un proyecto STM32.
El problema es que solo lo proporcionan como un archivo comprimido y publican nuevas versiones, por lo que me gustaría agregar más control.
Así que mi plan es escribir un pequeño script que hace esto:
- descomprima
- agarrar algunos de los archivos (no necesito todos los archivos en el zip)
- importar el archivos seleccionados en un repositorio git
Mis problemas comienzan en el último paso, ¿cómo importo y sobreescribo los archivos antiguos con los nuevos (y elimino los archivos que ya no están incluidos)?
Como tienen el mismo nombre en el archivo comprimido (incluso cuando cambian el contenido), creo que es peligroso descargarlo y esperar lo mejor. – Johan
Ya veo. Aún así, no tiene que descargarlo de internet. Puede buscarlo desde un servidor interno que solo contiene versiones aprobadas y aprobadas. – lemonad
¿Por qué no usar 'git clean' en lugar de usar' find' para eliminar la versión anterior? –