2011-07-17 34 views
1

我和其他4個人一起在Flash中製作項目,但我們遇到了重新檢查兩個文件以查看它們的最新版本的問題(因爲有時團隊成員必須有權訪問所有的文件),另外,我們每一次不在一起......如何在Flash項目上進行協作?

這是我們的第一個項目,我已經沒有太多的做什麼的想法。我想我們需要一個服務器來確保訪問相同的文件,以及一個入住/退房系統。

而且,我已經看到了一些「項目協作工具」像manymoon,但它只是沒有檔案託管創建任務。

我們沒有什麼錢,但我有一個免費的虛擬主機,在情況下,它需要(雖然我更喜歡一個免費的網站)。

在此先感謝!

回答

2

顛覆(SVN)是似乎適合你需要的議案的開放源代碼版本控制系統。有一些免費的在線選項提供在線顛覆託管。我聽說過的/使用的兩個是SourceForge.netAssembla.com。 SourceForge僅適用於開源項目,因此您的代碼和資產將對外界可見。 Assembla有開放和封閉的源選項。封閉源代碼選項將限制您的免費版本1Gb的存儲空間,這通常足夠用於Flash項目(但取決於項目)。

在我合作過的團隊中,我們沒有使用任何排他性文件鎖定(檢出文件限制了其他用戶對該文件的訪問權限),而是選擇了在存在衝突。

TortoiseSVN是Subversion一個偉大的免費開源客戶端,它一般由本身合併文件無縫地在您提交您的修改。在5人團隊中,手動合併文件的需求應該非常低。

當然還有很多其他選擇,但這些是我用來在小團隊中取得巨大成功的選項。

+1

我使用Subversion,這可能是最好的工具在那裏,但要小心,因爲合併功能不使用fla,swc或swf文件工作。這通常會導致問題,所以當您無法檢查文件的可用性時,檢入/檢出系統會更好。 – shanethehat

+0

謝謝!!!只有一個問題......是否有關於使用turtoSVN組合的教程?我希望很容易學習。ñ「 – Kirby

+0

嗯不知道是否有教程,但集會幫助你創建一個新項目(這很簡單,你只需要提供一個名字,並建立項目工作人員的讀/寫權限),那麼你應該找到一個URL看起來類似https://subversion.assembla.com/svn/NameOfMyProject這是存儲庫URL一旦你有了這個URL並且你已經安裝了TortoiseSVN,在你想存儲你的項目的地方創建一個新的文件夾,右鍵點擊在該文件夾中,選擇「SVN checkout」並將存儲庫的URL設置爲前面找到的URL。 – Godfather

1

我們很多時候都遇到過這個問題。首先我還推薦一個好的版本控制系統,就像教父說的那樣。你可以使用Subversion of Git(我們已經切換到git,它對我來說更快更清潔)。使用版本控制,您可以將您的工作與團隊的工作進行比較併合並它們。

不幸的是,Flash .fla文件是二進制文件(正是因爲這個原因,這個文件在最新版本中發生了變化),如果使用舊版本的Flash,每次更改都會保存在包含資源的相同大二進制文件中。我建議將AS3代碼放在目錄中的單獨.as文件中,以減少同時處理同一文件的衝突,並在.fla之外共享資源(png,jpeg,mp3 ...)。

你可以找到許多的服務,提供的版本控制主機(Assembla,SourceForge上,谷歌代碼,github上...)和小團隊的費用並不高。如果你的團隊是局部的,你可以設置自己的服務器很容易在同一網絡上

希望這有助於

相關問題