【问题标题】:Diff .sketch Files in SourcetreeSourcetree 中的差异 .sketch 文件
【发布时间】:2017-03-10 06:55:12
【问题描述】:

出于前端开发的目的,我需要对我们设计器的文件进行 diff。我成功实现了以下文档,用于使用 git 命令行区分 .sketch 文件:

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

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

【问题讨论】:

    标签: git atlassian-sourcetree git-diff sketchapp


    【解决方案1】:

    您是否尝试过使用不同的差异工具?您可以在SourceTree > Preferences > Diff > External Diff / Merge 设置中执行此操作。我检查了你提到的要点中的方法。对我来说,它只有在提交后才有效:

    但在提交之前,我只看到无尽的加载指示器。也许这对你的情况就足够了。

    【讨论】:

      【解决方案2】:

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

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

      这个 node.js 库依赖于这种新功能来来回将 Sketch 文件转换为 JSON,因此您可以使用 源代码管理 (Git/SVN) 查看文件之间的差异:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 2018-03-27
        • 2019-08-22
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 2013-05-26
        相关资源
        最近更新 更多