How to collaborate on projects with SVN

Index

Stats

8,695 visits, 29,998 views

Tools

Introduction

Many projects are team-based, with multiple people contributing to a single Construct 2 project. Construct 2 supports saving projects in a folder structure, where each part of the project is saved to a separate file. This is specifically designed to help teams work on each part of the project separately. However trying to manage contributions, versions and merging by hand is a tedious and error-prone process.

Source control software is designed to solve this problem. Some excellent solutions exist, such as SVN and Git. While these tools are designed for traditional programming systems (we use them for developing Construct 2 itself), they can in fact work with any files, and are especially good with text-based files. Since Construct 2 project, event sheet and layout information is saved in the text-based XML format, it lends itself well to source control.

This tutorial will take you through the process of setting up source control on Windows system using SVN. We'll use specific tools to help us, but once you're familiar with how source control works you should be able to use a different tools or another system like Git with a little research.

Source control tools are so useful that many individual developers still find them useful, even though they are not working in a team. The tools provide features like viewing exactly what you've changed, showing a log of changes with descriptions, allowing you to view the exact changes made at any point in the past, rolling back to previous versions, branching to make experimental changes, and more. This can be invaluable for ambitious projects developed solo, so it's worth learning the process even if you aren't in a team.

This tutorial does not require any license-only features, so you can try it out with the Free edition.

Head to the next page to get started.

  • 4 Comments

  • Order by
Want to leave a comment? Login or Register an account!