課程咨詢: 400-996-5531 / 投訴建議: 400-111-8989
認真做(zuo)教(jiao)育 專心促就(jiu)業
編者按:今天(tian)看到@Akane_Lee妹(mei)子寫了一篇心(xin)愿(yuan)(yuan)文(wen),特別有(you)意思,如果(guo)哪天(tian)有(you)專(zhuan)為(wei)設計師(shi)打造的(de)Github神器(qi)(qi),那設計師(shi)們(men)最期(qi)待的(de)這(zhe)些心(xin)愿(yuan)(yuan)都可以了結咯(ge)。如果(guo)你看完作者的(de)心(xin)愿(yuan)(yuan)單,發現(xian)有(you)類似神器(qi)(qi),那就大聲說(shuo)出來(lai)吧。
群里來了(le)位「全端」,一入群就(jiu)在討論(lun)版本(ben)(ben)控管這件事。我的Git雖然不敢說熟,好歹也(ye)懂Push和(he)Pull、發生沖突怎么解決,多少還能和(he)RD杠兩句,不然依(yi)RD開口(kou)就(jiu)是滿天術語、根本(ben)(ben)無視對(dui)方聽(ting)不聽(ting)得(de)懂的習性(xing),群里的氣氛會結凍…
關于版(ban)本控管(guan),先拆幾個部份來說,基于我是(shi)設計師,會從設計師也能懂的角度(du)出(chu)發,專(zhuan)業RD請別來砸門(men)…
工程師的(de)版本控管
通常設(she)計師(shi)都是單打獨斗,不太常遇到多(duo)人共同維護一個(ge)原始檔。但這(zhe)對工程師(shi)來說卻是基本(ben)配備。
舉例(li):一個網頁同時有(you)新聞(wen)系統(tong)、購(gou)物車系統(tong)、會(hui)員系統(tong),分(fen)別由3位RD負責。
網(wang)(wang)站要改版了,3位RD會同(tong)時動(dong)到同(tong)一個網(wang)(wang)頁(ye)檔(dang)案(an),做會員系統的(de)第一個把網(wang)(wang)頁(ye)改好上傳,之后做購物車的(de)再上傳檔(dang)案(an)、就把同(tong)事已寫(xie)好的(de)檔(dang)案(an)蓋掉了呀!
而且萬一(yi)檔案改來(lai)改去(qu)、改爛掉了(le)怎么(me)辦?當然(ran)需要備份功能(neng)。
所以有了Git。
Git是(shi)個版本控管軟(ruan)件,能夠讓多人(ren)同(tong)時編輯同(tong)一(yi)個檔案、不怕寫好的檔案被蓋掉,或是(shi)出(chu)意(yi)外需要把(ba)備份拿(na)出(chu)來(lai)用。詳情(qing)見Git-維基(ji)百科和猴子都能懂的GIT入門<<想出(chu)這(zhe)名字的Planner真該被嘉獎!
Gitlab和Github是提供Git服(fu)務的平臺。將檔(dang)案(an)上傳到平臺、透過Git軟件,就能讓多人同(tong)時編輯。
想學習的(de)同學推薦:《超方便(bian)!專為(wei)設計師而(er)寫的(de)GITHUB快速入(ru)門(men)教程》
設計(ji)師為什么需要版本控管?
備份
回到設(she)計師身上,設(she)計師同樣需要版本控(kong)管,尤其時一稿20改(gai)的時候。不知道改(gai)去(qu)第幾版時突然有人說「還是第16稿好看」…誰知道第16稿長啥樣?
多人維護
多人維(wei)護一(yi)個稿件的(de)情況也是(shi)有可能(neng)會(hui)(hui)發生(sheng),比(bi)如設計規(gui)范,或(huo)是(shi)該系列產品線(xian)眾(zhong)多,iOSApp、AndroidApp、Mac、PC、Web,不能(neng)同(tong)時全交給一(yi)位設計師頂(ding),你猜他(ta)多久會(hui)(hui)甩(shuai)手不干(gan)?
附帶(dai):風(feng)格一致性
每位設計師的作品(pin)風格(ge)相差甚(shen)大,但在制作同產品(pin)時必須統一(yi)樣式,還(huan)需(xu)要遵守D禮儀(blog.akanelee.me)才能讓(rang)其他共同合作的同事看得(de)懂。
PS禮儀規范白(bai)皮書中文(wen)版(ban)地址:#/ps
對RD來說,PSD禮儀(yi)中的「圖層命名」就是(shi)Namingrule,要(yao)有一致(zhi)的命名方式才(cai)會讓人知(zhi)道這個(ge)圖層是(shi)在做(zuo)什么,設(she)個(ge)變量A_A、B_B之類,誰知(zhi)道這是(shi)干嘛(ma),設(she)計(ji)師一樣(yang)會遇到這種問題。
設(she)計師更麻(ma)煩的(de)在于(yu)抽象(xiang)的(de)風格要怎(zen)么訂(ding)定規(gui)范(fan)讓(rang)大(da)家(jia)有(you)個依據。Materialdesign–Googledesignguidelines訂(ding)定了(le)這(zhe)么多這(zhe)么細的(de)規(gui)范(fan)文文件不是(shi)為了(le)顯(xian)示自己高(gao)大(da)上用的(de),而(er)是(shi)讓(rang)團體作業有(you)個依據,才有(you)辦法討論、分工。這(zhe)份規(gui)范(fan)尤(you)其會影(ying)響(xiang)到F2E和設(she)計師間的(de)合作。
設計師(shi)需要(yao)的版本控管功能
Git有人做了外掛(gua)可以預(yu)覽(lan)PSD檔(dang),卻(que)要整份檔(dang)案上傳。原始檔(dang)尺寸都在比大,上傳耗時又吃空間,但聊勝于無(wu)。
DesignFileSyncing這(zhe)服(fu)務提供透過3種符號控制(zhi)圖層、群組的(de)預覽圖和(he)備份。吃很多家(jia)
Avocode之前有個活動網頁,列(lie)出一大堆設計師覺得(de)的缺點,說推出個服務能改良PS的操作體驗。其(qi)中包含備份(fen)到Dropbox。(功能非常多可以(yi)去官網逛逛)
但以(yi)上都(dou)不是(shi)我心目(mu)中給設計師用的(de)版本控管。
Git可以看到檔案的(de)編輯紀(ji)錄,新(xin)增哪(na)一(yi)行、刪除哪(na)一(yi)行等一(yi)清二(er)楚(chu),對應到設計師身(shen)上應該就(jiu)是「新(xin)增哪(na)種圖(tu)層(ceng)」、「圖(tu)層(ceng)編輯修改(gai)哪(na)些部份」,不該只(zhi)是產(chan)生(sheng)檔案的(de)預(yu)覽(lan)圖(tu)而已。
最好Push只要推已變更部份就(jiu)好,但我想應該(gai)很難。
許愿
我期待的設計(ji)師專用(yong)Git能包(bao)含下列功能:
Push、Pull
Commit
master、branch
多人協作
圖層變更紀錄
沖突提示
檢查是否(fou)符(fu)合PSD禮儀(yi)
RD用得(de)到的(de)基本Git功能,我都想(xiang)要。如果已(yi)經有這樣子的(de)產品麻(ma)煩分享一下(xia),找很久沒爬(pa)到。謝(xie)謝(xie)。
【設計師年度必備神器人氣榜】
Top3:幫你快(kuai)速搞定參(can)考線!老品牌了
《PS參考線(xian)插(cha)件(jian)GUIDEGUIDE下載及(ji)使用(yong)說(shuo)明》
Top2:分分鐘變成(cheng)多邊(bian)形風格(ge)!新(xin)神器
《這(zhe)效果超火!教你創建高大上的(de)多邊形字體》
Top1:經久不衰!摳圖必備!頭發絲都不愁!
《PS摳(kou)圖神器(qi):KNOCKOUT2.0漢(han)化版(ban)下(xia)載及教程(cheng)》
原文地址:blog.akanelee.me
作者:@Akane_Lee
【免責聲(sheng)明】本(ben)文部分系(xi)轉載,轉載目(mu)的(de)在(zai)于傳遞更(geng)(geng)多信息,并不代(dai)表本(ben)網贊同其觀點和對其真實性負責。如涉(she)及(ji)作品內容、版權和其它問(wen)題,請在(zai)30日(ri)內與聯系(xi)我們(men),我們(men)會予以更(geng)(geng)改或刪除相關文章,以保證您(nin)的(de)權益!