Day 25 Figma 设计档的多啦时光机 - 档案历史纪录与版本控制

大家应该都有这样的经验:辛辛苦苦做了一、二个小时的进度,因为没有养成随时存档的好习惯,当突然遇到软件或作业系统当机而欲哭无泪。Figma 考量到了这点,预设大约每30分钟就会自动为我们存档一次。
https://ithelp.ithome.com.tw/upload/images/20211010/20105528hQGkZWyZMd.png

那麽会纪录多长的时间呢?Starter (Free) 版的用户能够拥有30天的档案历史纪录;Professional 以上的版本则无上限。
https://ithelp.ithome.com.tw/upload/images/20211010/20105528BG5PbCXCkX.png

这些所储存的历史版本,用户可以随时回到任何一个时间点的进度。那麽你可能会问,存了这麽多历史纪录,我会不会很难辨识?

别担心,我们可以针对这些历史纪录做命名:
https://ithelp.ithome.com.tw/upload/images/20211010/20105528ZmcihCF2VY.png

除此之外,当我们做到一定的进度的时候,也可以有意识地直接储存当下的历史纪录。
saveHistory.gif
Tip: 快速键为 Cmd + alt + S

现在假设我们已经做了四个版本并都存了历史纪录: v1 > v2 > v3

查看历史纪录的方法很简单,从上面档案名称点选 show version history。而要查看每个版本有哪些变化也很容易,直接点选该版本,则所有的画面就会变成该版本时的状态。
showVersionHistory.gif

若需要回到特定的版本,有二种方法: (1) 从历史纪录中复制出来成为另一份档案 (2) 直接从历史纪录中回复

(1) 从历史纪录中复制出来成为另一份档案

点选该版本 > Duplicate : 便可复制一份所选定进度版本的 Figma 档案。(此范例为回到 v1, 红色方块的版本)
duplicateFromHistory.gif

要注意的是,这个方法不会保留之前存过的其他历史纪录 (因为它等同於是一个新的档案了)
https://ithelp.ithome.com.tw/upload/images/20211010/20105528z4QhpoSjeV.png

(2) 直接从历史纪录中回复

点选该版本 > Restore: 便可直接在该分档案中回复到选定的进度。 (此范例为回到 v1, 红色方块的版本)
restoreFromHistory.gif

由於我们的路径是这样的: v1 → v2 → v3 → 回复到 v1

所以你可能会担心,这样的话是不是 v2 及 v3版本就会不见了呢?其实并不会,Figma 很可靠地把所有的历史纪录都储存下来,让我们随时可查看或回到任何一个版本。
https://ithelp.ithome.com.tw/upload/images/20211010/20105528BPgSnP4ep3.png

有了 Figma 强大的版本历史功能後,终於不用再担心会面临软件当掉却没存到档的窘境。不过 Rson 还是会建议大家尽量养成好习惯,在做稿到一个段落的时候,主动 Cmd + alt + S 存一份於历史纪录中,赋予具语意的名称,并在叙述栏位填上能辅助辨别的资讯,之後需要回顾历史纪录或复原到任何一个时间点的时候就会很方便。


<<:  客户抱怨 v.s. 客户开发

>>:  Day28-D3 进阶图表:气泡图

Day 27 - Spring Security (四) JWT

JWT,全名为JSON Web Token (RFC 7519),它定义了一种简洁且自包含的方式,将...

[生日优惠-3] 汉来海港餐厅Buffet #当日寿星6折

早上去经济部的中区服务中心处理一点事情,回程时,想顺便解决午餐,开启我的寿星优惠口袋List,首选就...

写给MLOps人才培育苦手 | MLOps落地指南 - 团队篇

当理解MLOps的定义、以及ML专案与软件专案的差别之後,接下来我想谈谈如何再把MLOps往下切分成...

Raspberry pi 4b 到手

呼~ 等了好久,新玩具终於到了 凭藉着过人的智慧 我组装起来了,也帮镜头多了一个支架 然後就上电开机...

Burp Suite 已经提供给你了最便利的 C2 Server

虽然是写C2 Server, 但实际上我们并不是真的要从这个Server发送指令出去, 我们只是要让...