1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年9月10日 |
---|
#33 in #sketch
18KB
412 行
Skitty
Sketch + Git + 我喜欢小猫咪! 😻
使用git对Sketch文件进行版本控制
警告:这是一个早期版本,使用前请备份您的Sketch文件!
安装
如果您喜欢Rust,可以使用Cargo进行安装,否则从发布页面下载二进制文件。
$ cargo install skitty
用法
重要:在1.0版本发布前,根据使用反馈,此用法可能会改变。
有三个功能
提取
$ sketch extract my-designs.sketch
将Sketch文件中的所有文件提取出来,并将它们放置在同名文件夹中,这里为 my-designs/
。
合并
$ sketch combine my-design
将my-design
目录中的所有文件合并到一个my-design.sketch
文件中。
监控
$ skitty watch my-design.sketch
将监控Sketch文件中的更改,并在更改时自动提取它们。
推荐用法
为您的Sketch文件创建一个小型工作区,初始化一个git仓库,并将*.sketch
添加到.gitignore
中。
将Sketch文件复制到您的工作区,它看起来应该是这样的
my-workspace/
.git/
.gitignore
my-amazing-signup-flow.sketch
my-awesome-login-flow.sketch
然后您可以使用skitty来管理将进行版本控制的文件。在您的工作区内部
my-workspace $ skitty extact my-amazing-signup-flow
注意,无论您向哪个方向走,是否包含
.sketch
都不重要。
my-workspace/
.git/
.gitignore
my-amazing-signup-flow/
pages/
BEBD1391-55E7-4B33-9715-6C38F25EF254.json
previews/
preview.png
document.json
meta.json
user.json
my-amazing-signup-flow.sketch
my-awesome-login-flow.sketch
现在您可以对这些提取的文件进行版本控制了!
依赖关系
~3–12MB
~111K SLoC