Sourcetree中的Diff .sketch文件

时间:2017-03-10 06:55:13

标签: git atlassian-sourcetree git-diff sketchapp

我需要为了前端开发而将设计器的文件区分开来。我成功实现了以下doc,用于使用git命令行来区分 .sketch 文件:

https://gist.github.com/bomberstudios/c9e6975acd4d4d84a728

我想制作sourcetree diff .sketch 文件,但我似乎无法做到。有什么建议?感谢

2 个答案:

答案 0 :(得分:0)

您是否尝试使用不同的差异工具?您可以在SourceTree > Preferences > Diff > External Diff / Merge设置中执行此操作。我在你提到的要点中检查了方法。对我而言,只有在提交后才能起作用: Source Tree with .sketch file in commits

但在提交之前,我只看到无尽的加载指标。也许这对你的案子来说已经足够了。

答案 1 :(得分:0)

由于 Sketch 43 文件格式结构发生了变化,如果您删除了 .sketch 文件扩展名并将其替换为 .zip ,那么能够解压缩它的内容并探索文档结构。

以下是更多信息:https://medium.com/sketch-app-sources/everything-you-need-to-know-about-the-sketch-43-file-format-1f0ba31c3096

node.js 库依靠此新功能将草图文件来回转换为 JSON ,以便您可以使用源代码管理(Git / SVN)审核文件之间的差异:

https://github.com/bukinoshita/sketch-json