Version control 如何在Self中进行版本控制?

Version control 如何在Self中进行版本控制?,version-control,selflanguage,Version Control,Selflanguage,如何在Self中进行版本控制 我知道这是一个共享环境(映像),所有开发人员都可以连接到同一个映像,但我很想知道我是如何做的,比如回滚更改、从无法共享映像的开发人员那里获取补丁,以及通过GitHub共享?Self中的“Transporter”是将模块作为文本文件写入磁盘的标准方式。与Smalltalk不同,可以从这些文本源文件完全重新创建自标准世界(相当于Smalltalk图像) 由于源文件是纯文本而不是二进制图像,因此不需要太多的自特定版本控制 简而言之,使用您喜欢的方式来管理.self文件。S

如何在Self中进行版本控制


我知道这是一个共享环境(映像),所有开发人员都可以连接到同一个映像,但我很想知道我是如何做的,比如回滚更改、从无法共享映像的开发人员那里获取补丁,以及通过GitHub共享?

Self中的“Transporter”是将模块作为文本文件写入磁盘的标准方式。与Smalltalk不同,可以从这些文本源文件完全重新创建自标准世界(相当于Smalltalk图像)

由于源文件是纯文本而不是二进制图像,因此不需要太多的自特定版本控制

简而言之,使用您喜欢的方式来管理.self文件。Self的主要发行版将其文件存储在Github上的git中


您将发现自己定期从源代码树重建您的世界,例如,如果您回滚到以前的提交或添加开发人员提供的修补程序。

您应该接受以下答案:)它尽可能正确。