¿Cómo se hace control de versiones en uno mismo?

¿Cómo se hace control de versiones en uno mismo?

Entiendo que es un entorno compartido (image) donde todos los desarrolladores pueden estar conectados a la misma image, pero entiendo cómo hago cosas como deshacer cambios, tomar parches a los desarrolladores que no pueden compartir una image, y compartir a través de GitHub?

El 'Transporter' en Self es la forma estándar de escribir modules en el disco como files de text. A diferencia de Smalltalk, el mundo del estándar automático (el equivalente a una image de Smalltalk) se puede recrear completamente a partir de esos files fuente de text.

Dado que los files de origen son text sin formatting y no una image binaria, no hay tanta necesidad de un control de versión específico para uno mismo.

En resumen, use lo que le gusta para administrar sus files .self. La distribución principal de Self almacena sus files en git en Github.

Se encontrará reconstruyendo su mundo desde su tree fuente de forma regular, por ejemplo, si retrocede a una confirmación anterior o agrega un parche de un desarrollador.

Intereting Posts