Accessing Git repositories on the go is made easy with Working Copy. With the ability to clone, edit, commit, and push, this app allows users to manage their repositories seamlessly, even while offline. Additionally, other applications that support the Files app, WebDAV, or x-callback-url can also gain access to these repositories.
iOS users can now fully utilize the benefits of Git in their work-life. The offline commit feature is particularly useful for those using their devices in areas with intermittent network coverage. By cloning repositories, users can have a local copy on their iOS devices, including commits for all branches. Not only can users browse the content within the app, but they can also make changes. Moreover, third-party apps that support the Files app, WebDAV, or x-callback-url can also access these files. Any changes made can be committed and subsequently pushed back to the remote repository.
Although working on significant programming tasks on iOS may seem unlikely without a large screen, physical keyboard, and full IDE, Working Copy proves otherwise. Not every Git task requires extensive programming work. Users may simply need to update a TODO file or make adjustments to their Jekyll site. In some cases, they may only need to add a file received from a designer after working hours.
For those who rely on reminders for smaller code-related tasks, Working Copy is a must-try. Users will spend less time moving files around and will create more effective commit messages, as they can write them while the fixes are still fresh in their minds. While you may not be leaving your computer behind anytime soon, having the ability to quickly fix things using your iOS device can often be faster.
When more substantial work needs to be done on iOS, Working Copy is a powerful tool. Its editor features syntax highlighting for over 50 programming languages and a built-in color picker. Users can preview images, Markdown, and HTML files, with a Javascript console to help identify errors in their code. The app also allows users to create new branches and merge or rebase them, with a brilliant merge tool designed to handle conflicts. Additionally, the Shortcuts app offers Working Copy actions to automate various tasks.
Even if you don’t actively edit code on iOS, Working Copy serves as an excellent companion for reviewing and discussing code. Repositories are cross-indexed, and the powerful fuzzy search feature enables users to quickly navigate from a symbol to its declaration, or vice versa. With a commit graph, users can zoom out for an overview of the commit tree or zoom in for detailed information about each commit, all presented with impressive speed and aesthetics. The diff viewer is perfect for reviewing file changes, whether they be text or images, and even includes a hex-dump mode for more obscure needs.
While Working Copy is available as a free download, users can unlock pro features, such as the ability to push commits and manage more than 5 repositories, through in-app purchases. The app is independently developed with no venture capital, sponsorship from large companies, or advertisements. By supporting the app’s development through in-app purchases, users directly contribute to its continued improvement and sustainability.
Upon unlocking the pro features, users gain permanent access to all available pro features at the time of purchase, as well as any future additions for the following year. After 12 months, users will still retain all their existing pro features, but any new features introduced will be locked until they renew their unlock.
By Anders Borum