2012-07-27 111 views
5

任何人在那裏使用多開發人員項目中的LiveCode?LiveCode源代碼控制

無論哪種方式,有人可以推薦一個好的源代碼管理系統/插件使用?

我們已經看過MagicCarpet,但由於不再開發,我們希望使用別的東西。

感謝

回答

3

是的,我們的團隊一直使用LiveCode有多個開發商。由於Livecode社區還很年輕,因此獲取好的源代碼控制工具可能是一個挑戰。我們的解決方案是將代碼分解成模塊(堆棧文件)。當有更新合併到主代碼庫時,我們克隆現有的代碼庫,並在文本編輯器中使用逐行比較手動合併代碼更改。這不是一個有趣的過程,但比聽起來痛苦得多。

如果我要重新設計系統,我們只需要使用Git(Github.com等)。沒有理由,這將不適用於Livecode堆棧。

+0

非常感謝您的回覆。這基本上就是我們正在做的,使用Dropbox並將事物分開放置在不同的堆棧中。我們只是一個3人的小團隊,所以這對我們很有用,但我想可能會有更大的開發團隊奮鬥。 – Saquesh 2012-08-30 07:01:45

8

我正在解決這個問題,通過導出堆棧文件作爲腳本,json和圖像文件的結構化目錄,這些文件將在大多數VCS中很好地進行區分和合並。目前尚未提供,但意圖是開源。我的目標是在五月的RunRevLive會議上展示它。

下面是lcVCS https://github.com/montegoulding/lcVCS

5

回購我已經把對revOnline(libVersionControl)一個Git庫棧出口到結構化的XML文件的git可以處理。它可以發揮作用,但我希望Monte的解決方案能夠取代這一努力。

revOnline link to stack

+0

Upvoted因爲你的是目前唯一的功能解決方案 – 2013-03-08 20:56:05

3

我們在一個小團隊使用Subversion使用LiveCode。

我們沒有一個完美的解決方案,但它非常輕巧;我們都使用標準工具欄的自定義擴展,除此之外還有一個「保存+備份」按鈕。當我們開始在Subversion中使用它時,我們向這個按鈕添加了代碼,該代碼保存了堆棧的XML附屬文件。該文件包含所有腳本,自定義屬性和可選字段(由每個堆棧中的用戶屬性控制)。在我們的案例中,我們幾乎所有的工作都是在腳本中,所以這對我們很有用。

的效果是,每次我們承諾SVN的時間,我們一直在犯兩個文件中,LiveCode堆棧以及伴隨的附屬文件 - 罰款,後者作品版本比較等

如果這讓我們失望的是我們沒有任何合併解決方案。如果我們更積極地在更大的系統上工作,我們也會修改我期望的修改邊車格式到一個完整的文件夾。但現在,這使得情況可行(並且不需要明顯的時間來生成邊車文件)。

很高興分享驗證碼,如果有幫助的話

+0

Spot on ..想出一個可以比較的格式並不複雜。一個可以合併和指責的問題主要圍繞對象標識問題存在一堆問題......請參閱lcVCS回購以獲取更多詳細信息...... – 2013-03-12 01:04:49

0

我知道有一個工具可以幫助解決這個問題。當他向我展示它時,它已經非常實用。但我不確定何時他會與社區分享。

所以問題是,在人們的東西聚集在一起形成轉向關鍵解決方案之前,它只是一個時間問題。