Sé que para crear un parche para un archivo existente es fácil:¿Cómo crear un parche para un nuevo archivo?
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
¿Pero qué hacer, si quiero crear un parche para un totalmente nuevo archivo? Supongamos que mi archivo reside en una carpeta llamada TestDir
. Anteriormente, TestDir
no tenía un archivo llamado entirelyNewfile.c
, pero ahora tiene el mismo.
Cómo crear un parche para entirelyNewfile.c
? La idea es que el parche se aplique correctamente a las especificaciones y genere la construcción de RPM. Con BUILD dir teniendo este nuevo archivo.
Solo para agregar: si trato de tomar diff entre los dos directorios, uno teniendo el nuevo archivo y el otro faltando, para crear el parche, genera un error diciendo que el archivo solo está presente en una carpeta
Muchas gracias. Pero, ¿cómo editarlos? --- Olddir/testUsecase2.cc 1970-01-01 05: 30: 00.000000000 +0530 +++ NewDir/testUsecase2.cc 2011-04-11 20: 39: 56.000000000 +0530 – kingsmasher1
Si estos no están formateados correctamente, estos a menudo deja rechazar archivos durante las compilaciones de RPM. – kingsmasher1