We use Working Copy every day to collaborate on articles for MacStories and Club MacStories. It’s an excellent tool for working as a group because it lets us easily track edits to documents and stay in sync with the latest version of an article. Ours isn’t the most common use for an iOS Git client – it’s usually used by developers – but it serves to illustrate the flexibility of Working Copy, which has only grown more useful with an update that incorporates new iOS 11 functionality.
Working Copy is a file provider in the Files app. This is a very big deal. Ulysses has had external file support for a while, but iOS 11 streamlines the process of accessing articles in our shared repos greatly. With a couple of taps in Ulysses, the document browser opens up with the familiar Files interface. There’s a folder for each of the repos I share with MacStories team members. All I need to do is select the document I want to edit, and any changes I make are saved to Working Copy. When I’m finished, I open Working Copy and commit my changes – that's it. You can do the same with any app that supports document providers like Textastic, iA Writer, and 1Writer.
Because Working Copy is a document provider, you can also access your repos from the Files app. There, you can move files into folders, drag new files in, and delete files. When you’re finished, just sync everything up in Working Copy. You can even add tags and assign favorite folders.
With drag and drop support, it’s easy to get files in and out of your repos. When we do Home screen features in Club MacStories, I typically get drafts and screenshots sent to me by email. Now, all I have to do is drag attachments from Airmail straight into the Club MacStories repo in the Files app then commit the changes in Working Copy. This is the sort of thing I used to prefer to do on my Mac or would do by pasting text into Ulysses and then adding the document to Working Copy with its share extension, which was cumbersome and fiddly.
You can also drag files out of Working Copy to send them by email or drop them into another app for editing in place. Though I haven’t needed to do this yet, ZIP archives can be dragged into Working Copy where you are given the option to extract them into your repo.
Working Copy continues to grow in its versatility. With each passing revision, there are fewer and fewer reasons for me to use the GitHub Desktop app on my Mac. My needs are relatively simple. I work with a relatively small set of Markdown files shared with one or two people at once, but even if you have more robust requirements from a Git client, take a look at Working Copy, you may be surprised at just how much you can accomplish on your iPad these days.
Working Copy is available on the App Store.