今天看到@Akane_Lee 妹子写了一篇心愿文,特别有意思,如果哪天有专为设计师打造的Github神器,那设计师们最期待的这些心愿都可以了结咯。如果你看完作者的心愿单,发现有类似神器,那就大声说出来吧。 群里来了位「全端」,一入群就在讨论版本控管这件事。我的 Git 虽然不敢说熟,好歹也懂 Push 和 Pull、发生冲突怎么解决,多少还能和 RD 杠两句,不然依 RD 开口就是满天术语、根本无视对方听不听得懂的习性,群里的气氛会结冻… 关于版本控管,先拆几个部份来说,基于我是设计师,会从设计师也能懂的角度出发,专业 RD 请别来砸门… 工程师的版本控管 通常设计师都是单打独斗,不太常遇到多人共同维护一个原始档。但这对工程师来说却是基本配备。 举例:一个网页同时有新闻系统、购物车系统、会员系统,分别由 3 位 RD 负责。 网站要改版了,3 位 RD 会同时动到同一个网页档案,做会员系统的第一个把网页改好上传,之后做购物车的再上传档案、就把同事已写好的档案盖掉了呀! 而且万一档案改来改去、改烂掉了怎么办?当然需要备份功能。 所以有了 Git 。 Git 是个版本控管软件,能够让多人同时编辑同一个档案、不怕写好的档案被盖掉,或是出意外需要把备份拿出来用。详情见 Git-维基百科 和 猴子都能懂的GIT入门 <<想出这名字的 Planner 真该被嘉奖! Gitlab 和 Github 是提供 Git 服务的平台。将档案上传到平台、透过 Git 软件,就能让多人同时编辑。 设计师为什么需要版本控管? 备份 回到设计师身上,设计师同样需要版本控管,尤其时一稿 20 改的时候。不知道改去第几版时突然有人说「还是第 16 稿好看」…谁知道第 16 稿长啥样? 多人维护 多人维护一个稿件的情况也是有可能会发生,比如设计规范,或是该系列产品线众多,iOS App、Android App、Mac、PC、Web,不能同时全交给一位设计师顶,你猜他多久会甩手不干? 附带:风格一致性 每位设计师的作品风格相差甚大,但在制作同产品时必须统一样式,还需要遵守 PSD 礼仪(blog.akanelee.me)才能让其他共同合作的同事看得懂。 PS礼仪规范白皮书中文版地址:http://hao.uisdc.com/ps 对 RD 来说,PSD 礼仪 中的「图层命名」就是 Naming rule ,要有一致的命名方式才会让人知道这个图层是在做什么,设个变量 A_A、B_B 之类,谁知道这是干嘛,设计师一样会遇到这种问题。 设计师更麻烦的在于抽象的风格要怎么订定规范让大家有个依据。 Material design – Google design guidelines 订定了这么多这么细的规范文文件不是为了显示自己高大上用的,而是让团体作业有个依据,才有办法讨论、分工。这份规范尤其会影响到 F2E 和设计师间的合作。 设计师需要的版本控管功能 Git 有人做了外挂可以预览 PSD 档,却要整份档案上传。原始档尺寸都在比大,上传耗时又吃空间,但聊胜于无。 Design File Syncing 这服务提供透过 3 种符号控制图层、群组的预览图和备份。吃很多家 Avocode之前有个活动网页,列出一大堆设计师觉得 Photoshop 的缺点,说推出个服务能改良 PS 的操作体验。其中包含备份到 Dropbox。(功能非常多可以去官网逛逛) 但以上都不是我心目中给设计师用的版本控管。 Git 可以看到档案的编辑纪录,新增哪一行、删除哪一行等一清二楚,对应到设计师身上应该就是「新增哪种图层」、「图层编辑修改哪些部份」,不该只是产生档案的预览图而已。 最好 Push 只要推已变更部份就好,但我想应该很难。 许愿 我期待的设计师专用 Git 能包含下列功能: Push、Pull Commit master、branch 多人协作 图层变更纪录 冲突提示 检查是否符合 PSD 礼仪 RD 用得到的基本 Git 功能,我都想要。如果已经有这样子的产品麻烦分享一下,找很久没爬到。谢谢。 (责任编辑:RGB) |