1

Self でバージョン管理を行うにはどうすればよいですか?

すべての開発者が同じイメージに接続できる共有環境 (イメージ) であることは理解していますが、変更をロールバックしたり、イメージを共有できない開発者からパッチを適用したり、イメージを共有したりする方法を理解したいと思っています。 GitHub?

4

1 に答える 1

3

Self の「Transporter」は、モジュールをテキスト ファイルとしてディスクに書き込む標準的な方法です。Smalltalk とは異なり、Self 標準の世界 (Smalltalk の画像に相当) は、これらのテキスト ソース ファイルから完全に再現できます。

ソース ファイルはバイナリ イメージではなくプレーン テキストであるため、自己固有のバージョン管理はあまり必要ありません。

つまり、好きなものを使用して .self ファイルを管理します。Self のメイン ディストリビューションは、そのファイルを Github の git に保存します。

たとえば、以前のコミットにロールバックしたり、開発者からのパッチを追加したりする場合など、定期的にソース ツリーからワールドを再構築していることに気付くでしょう。

于 2014-03-04T09:24:36.830 に答える