出于前端开发的目的,我需要区分我们设计器的文件。我成功实现了以下文档,用于使用 git 命令行区分 .sketch文件:
https://gist.github.com/bomberstudios/c9e6975acd4d4d84a728
我也想制作 sourcetree diff .sketch文件,但我似乎做不到。有什么建议吗?谢谢
出于前端开发的目的,我需要区分我们设计器的文件。我成功实现了以下文档,用于使用 git 命令行区分 .sketch文件:
https://gist.github.com/bomberstudios/c9e6975acd4d4d84a728
我也想制作 sourcetree diff .sketch文件,但我似乎做不到。有什么建议吗?谢谢
您是否尝试过使用不同的差异工具?您可以在SourceTree > Preferences > Diff > External Diff / Merge
设置中执行此操作。我检查了你提到的要点中的方法。对我来说,它仅在提交后才有效:
但在提交之前,我只看到无尽的加载指示器。也许这对你的情况就足够了。
自Sketch 43以来,文件格式结构发生了变化,如果您删除.sketch文件扩展名并将其替换为.zip,您就可以解压缩它的内容并探索文档结构。
这个node.js库依赖于这个新功能来来回地将Sketch文件转换为JSON ,因此您可以使用源代码控制(Git/SVN) 来查看文件之间的差异: