質問

マルチ開発者プロジェクトでLiveCodeを使用していますか?

どちらかの方法で、誰かが良いソース管理システム/プラグインを使用して使用することができますか?

マジックカーペットを見たが、それはもはや開発されていないので私達は他の何かを使用したいのです。

ありがとう

役に立ちましたか?

解決

はい、私たちのチームは複数の開発者とLiveCodeを使用しています。LiveCodeコミュニティはまだ若いので、良いソース管理ツールを取得することは課題になる可能性があります。私たちのソリューションは、コードをモジュール(スタックファイル)に分割することでした。メインコードベースにマージする更新がある場合は、既存のコードベースを複製し、テキストエディタでラインごとに1行ずつ手動でマージコード変更をマージします。これは楽しいプロセスではありませんが、それが聞こえるよりはるかに痛いです。

システムを再設計する場合は、単にgit(github.comなど)を使用します。これがLiveCodeスタックでは機能しない理由はありません。

他のヒント

スタックファイルをStrciptureDディレクトリとしての解決策、JSON、および画像ファイルの構造化ディレクトリとして解決済みのソリューションに取り組んでいます。まだ利用できませんが、その意図はオープンソースになります。私の目標は、5月のRunrevlive会議でそれを実証することです。

LCVCSのレポ https://github.com/montegoulding/lcvcs

gitが扱える構造化XMLファイルにエクスポートするRevonline(libversionControl)にGitライブラリスタックを入れました。それはそれが行くのと同じくらい働いていますが、私はモンテの解決策がこの努力を引き継ぐことを望んでいます。

スタックへのRevonlineリンク

小さなチームでSubversionを使ってLiveCodeを使用します。

私たちは完璧な解決策を持っていませんが、非常に軽量です。私たちは皆、標準のツールバーにカスタム拡張を使用します。これには、とりわけ「保存+バックアップ」ボタンがあります。 Subversionで使用し始めたら、このボタンにコードを追加して、スタック用のXML SIDECARファイルを保存します。このファイルには、すべてのスクリプト、カスタムプロパティ、およびオプションでフィールド(各スタックのユーザープロパティによって制御されます)が含まれています。私たちの場合ほとんどすべての作品は脚本にありますので、これは私たちにとって働きます。

効果は、SVNにコミットするたびに、常に2つのファイル、LiveCodeスタックと付随するSIDECARファイルをコミットしています - 後者はディフィシングなどに最適です。

ここで、これが私達に併合するための解決策がないということです。より大きなシステムに積極的に取り組んでいた場合は、SIDECAR形式をファイルの完全なフォルダに変更しようとしていると予想されます。ただし、これは状況を実現可能にします(そしてサイドカーファイルを生成するのに顕著な時間がかかりません)。

それが役に立つならコードを共有しています。

私はこれについて働いている道具を知っています。彼が私にそれを見せたとき、それはすでに非常に機能的に見えました。しかし、私は彼がコミュニティとそれを共有することを確信していません。

その点は、人々のもののものが一緒になるまでの時間の問題です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top