New Sketch symbols and version control– what's your team's workflow?

6 years ago from , Design Director at Prolific

Our design team has been discussing ways we can optimize our version control process for Sketch. We use a "Master" source file which is owned and maintained by the design lead, and have other designers fork versions of that to work off of.

Pasting symbols from the forked version back into the master file has been a bit more cumbersome now that Sketch just makes a copy of the symbol after pasting one with the same name.

It would be great if Sketch asked to either merge or create a new symbol when pasting one into a document with the same name like the mockup below:

Sketch could ask if you want to merge symbols

Anyone have insights to share from their version control process, or tips on how to replace symbols from other sketch files?


  • Ollie BarkerOllie Barker, 6 years ago

    I've found the new symbols really useful in some situations, but also really annoying in others. I've found myself using symbols probably less overall because I hate having to go into another page to edit them.

    7 points
    • Daniel MarquesDaniel Marques, 6 years ago

      Me too. If I had the chance to choose the symbols behaviour I think I would prefer the old one. Even with all its cons...

      3 points
    • Jignesh LadJignesh Lad, 6 years ago

      Totally agree I am the same. Not being able to change dimensions or rotating a symbol is a little naff too!

      0 points
  • Nick Dominguez, 6 years ago

    Have you looked into the "Library" feature of Invision's Craft plugin? Our team is giving testing it out right now.

    4 points
    • Dan Sullivan, 6 years ago

      We haven't given that a try yet but haven't had much adoption of Craft with the team overall. What do you guys think so far?

      0 points
      • Nick Dominguez, 6 years ago

        Unfortunately it's too early too tell if Craft is going to work out for our team but we're giving it a go nonetheless.

        If I ever find the time I'll try and write up a post about our experience after we've had time to test it.

        0 points
  • Scott Brown, 6 years ago

    This was exactly what we were thinking too! I tried InVision Library. Got really excited about the possibilities but alas found it too wonky. :( Would love to see your concept in Sketch.

    1 point
    • Dan Sullivan, 6 years ago

      What did you find wonky about InVision Library?

      0 points
    • Charles PearsonCharles Pearson, 6 years ago

      Hey Scott, I'd also be interested in hearing what you found wonky about Library. For you or anybody else, if you want to talk Craft, Library, or anything else Invision feel free to reach out. All feedback is welcomed, appreciated, and super helpful! Thx. charlespearson@invisionapp.com

      2 points
  • Sagi ShrieberSagi Shrieber, 6 years ago

    Ohhh wow I so hope they will build such a feature.... :)

    1 point
  • Xavier BertelsXavier Bertels, 6 years ago

    Yes, I have the same problem. Testing Invision Craft Library as well, though we don't want to depend on a plugin for this kind of functionality. I hope the Sketch team is reading this and implements your proposed solution and does the same for styles. For once, it's so obvious what needs to happen :-).

    1 point
  • Jan Kubec, over 5 years ago

    This would be very helpful! I wish it's in Sketch. Now we're struggling with merging our symbol libraries with colleagues :-(

    0 points