簡體   English   中英

我可以使用 git 來控制 Adob​​e Animate 項目的版本嗎

[英]Can I use git to version control Adobe Animate project

我只是想知道 Git 是否適合用作 Adob​​e Animate 項目的版本控制。

謝謝。

您可以在 Git 中對所有類型的文件(也可以是二進制文件)進行版本控制,因此理論上對 Adob​​e Animate 項目進行版本控制是沒有問題的。

這個問題在這一點上已經有 3 年的歷史了,但是對於遇到此問題的其他人,正如 YoannFleuryDev 指出的那樣,您可以將.fla文件和其他二進制文件添加到 git,因此從技術上講,您可以對 Adob​​e Animate 項目進行版本控制。 但是,根據您的工作流程,您可能會遇到問題。

例如,您無法輕松地在之前的提交和工作目錄的當前狀態之間進行比較,因此在提交之前檢查您更改的內容,或者進行部分提交( git add -p FILE.fla )是不去工作。 您能做的最好的事情是對生成的.html和/或.js文件進行比較,這將使您大致了解更改的內容,但不會幫助您處理.fla本身。

此外,如果您使用 git 分支,如果您的項目出現分歧,您的分支對.fla進行了一些更改,而另一個分支(您的或其他人的)對同一.fla進行了其他更改,則需要解決沖突手動完成,這可能是一個巨大的痛苦。

我有一個由 git 版本控制的 Adob​​e Animate 項目,這是我無法進行差異或合並的持續挫折來源。 這對我有用的唯一原因是因為我是唯一從事這個項目的開發人員。 如果沒有合並的能力,在同一個文件上與其他人一起工作將非常困難,或者不可能。

要記住的另一件事是,雖然文本(git 通常用於存儲的源代碼)非常容易壓縮,而 git 是透明的,但.fla文件更難壓縮,因此您的整體項目大小可能會增長得非常快. 如果您發現這對您的項目造成問題,您可能需要查看git lfs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM