设计稿的版本控制
上一篇文章写到了设计稿的历史版本控制的问题,发现网络上对于这个问题的讨论相对较少,但是也有找到相关的一些信息。
涉及到设计稿的版本控制,主要想解决几个问题:多人协作(批注,评论),版本回溯,版本的修改记录情况。
工具
Git
说到版本控制,最先可以想到的就是 Git。但是 Git 对于非文本类的管理,其实并没有很好的支持。比如说,一个 PSD 更新后,可以知道你某一次版本从 10M 变成了 12M,但是并不会能知道增加了某些页面或元素。但是用于对版本的回溯的支持较好,但是对于设计稿的版本回溯可以有更便捷的方法。
Designboard
有一定的版本控制功能,但是主要的方向放在设计稿的多人协作功能上。这工具与 Axure 的 AxureShare 的多人协作功能有相类似的地方。优势是国内彩程团队开发,功能收费,尝试免费试用中。
Dropbox
不知道和百度云同步盘有什么大区别,一直使用百度云同步盘,至今未出现任何大的问题。但是谈到版本控制,云盘只能作为一个辅助工具,使不同版本即时同步到云端。网络上有人提到在本地删除了文件,网盘上的文件也一并删除的问题,严格上来说这算不上问题,因为这个云同步盘的基本功能本来如此,初次使用时也有说明,这是功能的不完善。这功能只能通过手动及时归档来解决。
Adobe Version Cue
在 CS4 版本后已经集成到 Adobe Cloud 中,国内也没怎么听说过有人用。官网介绍如下:
Adobe® Drive 4 software enables seamless integration of a digital asset management (DAM) system with Adobe Creative Suite® 6 applications. Once connected to a DAM server, you can access remote assets through your operating system file browser, through Adobe Bridge, or from the menus of CS products that integrate with Drive: Adobe Photoshop®, Illustrator®, InDesign®, and InCopy®.
它的界面是这样的:
反正,我觉得我应该用不到吧。
手工控制
这是最原始,但是却是最有效的方式。作为设计,其实是很少有涉及多人协作的成分,不同于文档文件,这甚至不会涉及他人对设计文件的修改问题,需要的改动会以批注形式呈现。而对于多人团队批注功能,其实这个可以在设计评审会议上进行或者单独进行沟通。回到版本控制问题,进行手工控制也是有相当多提高效率的技巧。
- 为每一个项目建立独立的文件夹,并为其编号,后续在茫茫文件夹里寻找项目时,只要记得编号就能迅速定位目标文件夹;
- 对设计文件的修改必须是可撤销(返回)的,建议使用颜色标记;
- 对于设计文件中进行版本的修改,把原有图层(组)进行拷贝,在拷贝档上进行设计,并对组重新命名为新的版本号;
- 对于大的修改(如 1.x 到 2.x 的修改)或避免文件过大,可以拷贝文件后并在新文件中进行设计;
- 设计文件的命名需要体现版本号;
- 项目文件夹中需要有版本记录文档,记录每个版本的修改点;
- 为避免上述的描述的百度云的功能缺陷及节省硬盘空间,在网盘上建立归档文件夹;
图示的话,我想大概就是如下吧。