マルチ開発者プロジェクトでLiveCodeを使用している人はいますか?
いずれにせよ、誰かが使用するのに適したソース管理システム/プラグインを推奨できますか?
MagicCarpetを見てきましたが、もう開発されていないので、別のものを使用したいと思います。
ありがとう
マルチ開発者プロジェクトでLiveCodeを使用している人はいますか?
いずれにせよ、誰かが使用するのに適したソース管理システム/プラグインを推奨できますか?
MagicCarpetを見てきましたが、もう開発されていないので、別のものを使用したいと思います。
ありがとう
スタックファイルをスクリプト、json、およびイメージファイルの構造化ディレクトリとしてエクスポートすることで、この問題の解決策に取り組んでいます。これらのファイルは、ほとんどのVCSで差分してうまくマージされます。まだ利用できませんが、オープンソースになる予定です。私の目標は、5月のRunRevLiveカンファレンスでそれを実証することです。
これがlcVCSのリポジトリですhttps://github.com/montegoulding/lcVCS
gitが処理できる構造化されたxmlファイルにエクスポートするgitライブラリスタックをrevOnline(libVersionControl)に配置しました。限りでは機能しますが、Monteのソリューションがこの取り組みに取って代わることを期待しています。
はい、私たちのチームは複数の開発者とLiveCodeを使用しています。Livecodeコミュニティはまだ若いため、優れたソース管理ツールを入手するのは難しい場合があります。私たちの解決策は、コードをモジュール(スタックファイル)に分割することでした。メインコードベースにマージする更新がある場合は、既存のコードベースのクローンを作成し、テキストエディターで行ごとの比較を使用してコードの変更を手動でマージします。これは楽しいプロセスではありませんが、思ったよりもはるかに苦痛が少ないです。
システムを再設計する場合は、Git(Github.comなど)を使用するだけです。これがLivecodeスタックで機能しない理由はありません。
Subversionの小さなチームでLiveCodeを使用しています。
完璧なソリューションはありませんが、非常に軽量です。私たちは皆、標準ツールバーのカスタム拡張機能を使用しています。この拡張機能には、特に「保存+バックアップ」ボタンがあります。Subversionで使用を開始したときに、このボタンにコードを追加して、スタック用のXMLサイドカーファイルを保存しました。このファイルには、すべてのスクリプト、カスタムプロパティ、およびオプションでフィールド(各スタックのユーザープロパティによって制御される)が含まれています。私たちの場合、ほとんどすべての作業がスクリプトで行われるため、これでうまくいきます。
その結果、SVNにコミットするたびに、LiveCodeスタックとそれに付随するサイドカーファイルの2つのファイルが常にコミットされます。後者は、差分などに問題なく機能します。
これが私たちを失望させるのは、マージするための解決策がないということです。より大規模なシステムでより積極的に作業している場合は、サイドカー形式をファイルの完全なフォルダーに変更することも期待しています。しかし今のところ、これは状況を実行可能にします(そしてサイドカーファイルを生成するのに目立った時間はかかりません)。
それが役に立ったら、コードを共有してください。
私は、この点で本当に役立つツールが開発されていることを知っています。彼がそれを私に見せたとき、それはすでに非常に機能的に見えました。しかし、彼がいつそれをコミュニティと共有するのかはわかりません。
つまり、要点は、人々のものが集まってこのためのターンキーソリューションを作成するのは時間の問題です。