Why Use Source Control?

There are multiple reasons for using source control. Here are a few common ones:

  • Teams If you have a Lingo project with more than one person working in it, you need a way to keep everyone's additions, changes, and deletions synchronized. The best way to do this is with source control.

  • Branching Most source control providers have some form of branching (although it might be called by another name), which lets you maintain different versions of project files. For example, you might need to be working on about five different software features at the same time, but you're not sure which feature(s) will actually be released to your audience first. Source control branching allows you to keep the changes separate and engage in parallel translation. Only Git branching is supported in Lingo's user interface.

  • Backup Even if you are the only person working on a Lingo project, and you do not use branching, you might find that source control is still useful because it maintains a backup of your files when you move local changes to the remote copy.