3
版本圖像精靈想象一下這樣的情景:在一個Git倉庫
我們有一個巨大的資源庫,有許多不同的功能分支。每個功能分支都使用一個大精靈圖像。這個大精靈圖像在每個特徵分支中可能略有不同。特徵分支可以被合併到不同的候選發佈分支中,然後在不同的點返回到主分支。
Git無法版本此圖像(例如,合併對圖像的更改),所以我們正在努力尋找一種方法來管理此圖像。
一種方法是始終保持精靈圖像的「主」PSD。無論何時需要將新圖像添加到精靈,開發人員都會首先更新PSD主文檔,然後導出新精靈圖像。這將確保精靈圖像將始終包含所有更改。但顯然,這個精靈圖像將包含我們可能不想在不同分支中進行的更改(例如,在精靈內對圖像進行更改)。
本質上我們需要能夠版本這個精靈圖像。 Git不是幫助我們的工具,但我們需要使用代碼對版本進行版本控制。
通常如何管理git存儲庫中圖像的版本控制?
我已經過來同意你的看法,這是最好的方法。我正在研究http://compass-style.org/help/tutorials/spriting/ – badsyntax 2013-06-18 12:47:58
我對Compass sprites和Rails中的資產管道有一些奇怪的體驗,其中圖像不會像您期望的那樣更新他們;這就是我推薦Sprite Factory的原因。但那是去年秋天,所以現在可能會更好 - 或者你甚至可能不使用Rails。 – 2013-06-18 15:01:20
我們不使用Rails,而是使用Compass。如果Compass按照文檔構建精靈,那麼它將非常適合我們的開發工作流程。 – badsyntax 2013-06-18 15:20:26