Linden Scripting Language のバージョン管理の形式はありますか?
Second Life で何かをプログラミングすることに全力を注ぐ価値があるとは思えません。
Linden Scripting Language のバージョン管理の形式はありますか?
Second Life で何かをプログラミングすることに全力を注ぐ価値があるとは思えません。
残念ながら、インワールドにはソース管理がありません。私はギギーに同意します。私は現在、プロジェクトを Subversion (SVN) システムに移行して、プロジェクトを管理しています。本当に少し前にこれを行うべきでした。
ネット上には、無料および有料の SVN サービスが多数あります。
無料の例を 2 つだけ示します。
http://www.sourceforge.net
http://code.google.com
また、ローカルでセットアップするオプションもあるため、より細かく制御できます。
ここで「subversion」または「svn」を検索して、セットアップ方法の詳細を確認してください。
[2009 年 5 月 18 日編集]
オブジェクト全体をバックアップしたいというコメントを追加しました。そのためのさまざまなプログラムがあります。簡単なGoogle 検索で出くわしたのは、次のとおり
です。使用していないため、このプログラムや他のプログラムはお勧めできません。しかし、それはあなたにスタートを与えるはずです。
[/編集]
-cb
Meerkatビューアを使用して、完全なオブジェクトをバックアップできます。または、libopenmetaverseのテストプログラムの一部を使用して、テキスト環境でバックアップします。インベントリからスクリプトをバックアップできると思います。
私は個人的に、github.com( http://github.com/cylence/slscripts )に保持する価値があると思うコードスニペットを保持しています。
Gitは、SubversionやCVSなどの他のSCMとは異なり、コミットが行ごとに機能するため、LSLの非常に優れたソースコードマネージャーです。これが非常に重要である理由は、ほとんどのSecond Lifeスクリプトが1つのファイルに存在するという事実によるものです(互いに呼び出すことができないため... grrr)。したがって、ファイルレベルで比較を行うことは、それほど効果的ではありません。行ごとに比較することはLSLに最適です。そうは言っても、(SourceForgeやGoogle Codeと同様に)コードを公開して(選択した場合)、圧縮ファイルでダウンロードして配布しやすくすることもできます。
ゲームには適切なソース管理がありません。スクリプトの名前に細心の注意を払ってバージョン情報を保持しており、フォルダには古いバージョンのものの山があります。
ほとんどの場合、ソースをゲームから除外し、SVN を使用しています。LSLEditor は、スクリプトを操作するための適切なアプリであり、オブジェクトを使用してソリューションを作成すると、多くのゲーム環境をエミュレートできます。(オブジェクトを与える、ノートカードを読むなど) リンク テキスト
ファイルに保存できますか?もしそうなら、SVN、Git、VSSなど、ほぼ何でも使用できます...