Preguntas etiquetadas con patch

Un parche es un software diseñado para solucionar problemas o actualizar un programa informático o sus datos de apoyo. Esto incluye corregir las vulnerabilidades de seguridad y otros errores, y mejorar la usabilidad o el rendimiento.

1233
¿Cómo generar un parche git para una confirmación específica?

Necesito escribir un script que cree parches para una lista de números de confirmación SHA1. Intenté usar git format-patch <the SHA1>, pero eso generó un parche para cada confirmación desde ese SHA1. Después de generar unos cientos de parches, tuve que matar el proceso. ¿Hay alguna manera...

575
Usar un modelo singleton dispatch_once en Swift

Estoy tratando de encontrar un modelo singleton apropiado para usar en Swift. Hasta ahora, he podido obtener un modelo seguro sin subprocesos que funciona como: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance...

213
Sobrecarga de la función Python

Sé que Python no admite la sobrecarga de métodos, pero me he encontrado con un problema que parece que no puedo resolver de una manera agradable Pythonic. Estoy haciendo un juego donde un personaje necesita disparar una variedad de balas, pero ¿cómo escribo diferentes funciones para crear estas...

205
¿Puedo dividir un trozo ya dividido con git?

Recientemente descubrí la patchopción de git para el addcomando, y debo decir que realmente es una característica fantástica. También descubrí que un trozo grande podría dividirse en trozos más pequeños spresionando la tecla, lo que se suma a la precisión de la confirmación. Pero, ¿qué pasa si...