34 comments

  • Sol RaySol Ray, over 2 years ago

    Git for this, Git for that. If it's not open-source, it's not Git.

    21 points
  • Andrew C, over 2 years ago

    Conceptually I'm not sure how a big a problem version control is between designers. Most designers are working in a very "conceptual" stage of creation. This is fundamentally different than the way developers work. Dev code is operational, while mock-ups are transient. They have a finite amount of value before they disappear in to the Archive folder.

    Here is a normal workflow for two designers on a typical design team: Designer 1 > Does Task > Designer 1 Finish Task Designer 2 > Does Task > Designer 2 Finish Task and in extreme cases: Designer 1 > Starts Task > Designer 1 dies :( > Designer 2 Finish Task

    Where is the flow where designer 1 and 2 would need to be working on the same task/file? Designer 1 and 2 would be working on a completely separate challenges. The chance of them overlapping is significantly low (ie. how valuable is this problem?)

    The bigger challenge here is keeping a repo of COMMON elements in sync to some degree. I want my component library to be syncing and versioning every time someone is making changes to it because the benefits for consistency (and oversight/some level of control) is high. Version control could help solve this challenge. Craft and Brand.ai are kind of doing it, but I suspect Sketch should actually just be offering a way to sync symbols across files natively.

    Anyway I'm rambling. Don't read any of that if you don't have time.

    12 points
    • Andrew Richardson, over 2 years ago

      Working on a team of 4-5 designers I've also found that this type of workflow is fairly uncommon. I can see some value to versioning on a singular project: If I want to try experimental something you branch a project and go crazy knowing you can always revert to the initial version if it doesn't get approved.

      I see some value to having one singular file that is the source of truth but just not enough to justify the costs here.

      Maybe larger teams have a different experience?

      I want my component library to be syncing and versioning every time someone is making changes to it because the benefits for consistency (and oversight/some level of control) is high.

      Figma has this in Team Libraries. It's incredible.

      1 point
      • Scott Johnson, over 2 years ago

        I can see your point about smaller teams. I work on a team of about 50 designers and we're in the middle of a compete overhaul of our design system. Having a single source of truth for everything would be hugely beneficial.

        0 points
  • Steven CavinsSteven Cavins, over 2 years ago

    Been using since beta release. It's actually really fun to use besides all the other benefits. I also like not digging through the Finder. I'm a very organized kind of person with my files and naming, and this just brings that to the next level for me.

    7 points
  • Andrew Richardson, over 2 years ago

    Version control for designers is really awesome but is it $21 dollars a month awesome? For development version control ranges from free to <$10 per user. It feels wildly expensive for the scope of the problem it solves.

    7 points
  • Rhys MerrittRhys Merritt, over 2 years ago

    We've been using Abstract in our team, and it's very nice.. I'm having a difficult time with the price though.. It's too steep in my opinion.

    As helpful as the product is, it's not a requirement for getting our work done, but it gives peace of mind.. At $21 per user, per month on a 3 person team - that comes to $756 a year...

    Does the product save us at least $756 a year? Hard to say.. It probably does, but it's almost impossible to measure accurately..

    2 points
    • Denis RojcykDenis Rojcyk, over 2 years ago

      I'm curious, how does the product actually save you money? It sounds more like $756 for peace of mind. Which is quite a lot, especially if you don't need the comment system and don't need the visual preview. Github can do this for as low as $84 year.

      0 points
      • Rhys MerrittRhys Merritt, over 2 years ago

        I'm curious, how does the product actually save you money

        Think of it this way - the combined salary for our design team is around $200k. We work about 240 days of the year, give or take a few.. and an average day is 8 hours.. If we assume that 6 of those hours are spent being productive that would be 4,320 hours per year of productivity, making the combined hourly rate of the design team around $46 per hour.

        Therefore if the design team spends more than 16.4 hours in total throughout the entire year on tedious tasks like ensuring file consistency, cleaning folders, chasing up each other for correct files (we are a multi city team) - then Abstract begins saving us money.

        Added to that, we get peace of mind.

        In terms of Github as an alternative - It's simply not as easy to use as Abstract, therefore less likely to encourage continual use.

        0 points
  • Jody Fabros, over 2 years ago

    Gracias for this tutorial!

    2 points
  • yuval keshtcher, over 2 years ago

    Sweet!

    2 points
  • Account deleted over 2 years ago

    If it was free or one-time payment then I would consider using this but this feels like too much money for something you can do by yourself pretty easy.

    I use GitUp for little GUI magic and Terminal (well, iTerm). Make a branch -> do changes -> commit and push to GitHub or BitBucket.... And that's it. Anyone can just pull latest changes without much hassle.

    2 points
  • mat caspi, over 2 years ago

    Abstract rewires how we think about the designer's workflow. It promotes focus and transparency and it's all there – every last change! I love it :)

    1 point
  • Surjith S MSurjith S M, over 2 years ago

    Error establishing a database connection

    1 point
  • Hansjan KamerlingHansjan Kamerling, over 2 years ago

    Interesting, this does not seem like a problem I currently have, but I can understand it being a welcome addition to a healthy team workflow.

    1 point
  • Dima B, over 2 years ago

    Is 2017 really a year of version control apps for designers? What happened so that everyone started developing them? Should designers control versions lol?

    0 points
    • Elliott ReganElliott Regan, over 2 years ago

      I wonder if LayerVault was ahead of its time, or if this next wave of similar products will see the same fate. Great idea, but for whatever reason, it didn't work out.

      5 points
    • Anas MaharbanAnas Maharban, over 2 years ago

      lol..

      it seems like it is, so far we have Abstract , Kactus and Plant. All 3 supporting Sketch..

      1 point
    • Jake MauerJake Mauer, over 2 years ago

      I think, at least in the case of Sketch, it probably had something to do with them changing their file format to proper JSON which is easier to diff. I just signed up for Abstract and just found out about Kactus so I need to see how these tools work in practice.

      6 points
    • Peter Vogt, over 2 years ago

      What happened so that everyone started developing them?

      Robust nested symbols in Sketch and an industry-wide focus on pattern libraries. Which isn't to say that these are the only two reasons why version control is good for us to use (ever held CMD+Z down for more than 10 seconds?), but because of them, version control across teams makes a lot of sense.

      2 points
  • Christopher Alan, over 2 years ago

    I tend to use the built in browse all versions inside of sketch. Works well for me (unless I move the file which tends to sever the connection ) :/ but just don't move things

    0 points