2012-07-27 2 views
5

マルチ開発プロジェクトでLiveCodeを使用している人は誰ですか?ライブコードソースコントロール

いずれにしても、誰かが良いソース管理システム/プラグインを使用することをおすすめできますか?

我々はMagicCarpet見てきたが、それはもはや開発されているので、我々は何か他のものを使用したいん。

おかげ

答えて

3

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

私はシステムを再設計した場合、我々は単にGitリポジトリ(Github.comなど)を使用します。これがLivecodeスタックではうまくいかない理由はありません。

+0

お返事ありがとうございます。これは基本的に私たちがやっていることです。ドロップボックスを使用して、物を別々のスタックに分けて保存します。私たちは3人の小さなチームだから、これは私たちのために働くが、私は大規模な開発チームが苦労するだろうと思うだろう。 – Saquesh

8

私はdiffの最もVCSにうまくマージするスクリプト、JSONや画像ファイルの構造化されたディレクトリとしてスタックファイルをエクスポートすることにより、この問題の解決策に取り組んでいます。それはまだ利用可能ではありませんが、オープンソースになる予定です。私の目標は、5月のRunRevLiveカンファレンスでそれを実証することです。

ここでGitは扱うことができる構造化されたXMLファイルにエクスポートすることを私はrevOnline(libVersionControl)のGitライブラリスタックを入れているlcVCS https://github.com/montegoulding/lcVCS

5

のためのレポです。それは遠くまで働いていますが、私はMonteのソリューションがこの取り組みに取って代わることを期待しています。私たちは、Subversionで小さなチームでLiveCodeを使用

revOnline link to stack

+0

あなただけが現在機能している唯一のソリューションであるため、Upvoted –

3

完全な解決策はありませんが、非常に軽量です。私たちはすべて、標準ツールバーのカスタム拡張を使用しています。これには、「保存+バックアップ」ボタンがあります。 Subversionで使用し始めたときに、スタックのXMLサイドカーファイルを保存するコードをこのボタンに追加しました。このファイルには、すべてのスクリプト、カスタムプロパティ、およびオプションでフィールド(各スタックのユーザープロパティによって制御される)が含まれています。私たちのケースでは、ほとんどすべての作業がスクリプトで行われているので、これは私たちのために機能します。これは私たちをダウンすることができますなどの差分のための細かい後者の作品

される -

効果は、我々はSVNにコミットするたびに、我々は常に2つのファイル、LiveCodeスタックとそれに付随するサイドカーファイルをコミットしているということです私たちは合併のための解決策を持っていません。大規模なシステムでもっと積極的に作業していた場合は、サイドカーのフォーマットをファイルの完全なフォルダに変更するためにlook lookを変更します。しかし、今のところ、これは状況を実行可能にします(そして、サイドカーファイルを生成するために目に見える時間はかかりません)。

コードを共有すると便利です。

+0

Spot on diff ..複雑なことはありません。マージして責任を負うことができるものは、主にオブジェクトIDの周りに問題のヒープがあります...詳細については、lcVCSリポジトリを参照してください... –

0

私は、この点で実際に役立つことに取り組んでいるツールを知っています。彼は私にそれを示したとき、すでに非常に機能的に見えました。しかし、私はいつ彼がコミュニティとそれを共有するのか分からない。

の人のものは、このためのターンキー・ソリューションを作るために一緒に来る前にそうポイントは、時間のそのだけの問題です。