KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Note: Project Mode and Git Workflow
PRODUCT: 4D | VERSION: 19 | PLATFORM: Mac & Win
Published On: April 18, 2023


With the advent of project applications, developers can manage 4D projects quickly and efficiently using a version control system (VCS), whether individually or as a team. A VCS tracks and manages changes to code, so that developers may look back at their project history to fix bugs, as well as collaborate with each other on the same project. The most widely used VCS today is Git. It is free to access, has strong support for non-linear development, and boasts efficient handling of large projects. When developing in 4D, project mode and Git are the perfect pairing, because all source code is kept in individual text-based files to allow for tracking. This technical note will discuss the basics of how to set up and use project applications with Git. It will go over common scenarios in a single developer environment as well as collaborative environment. It will also cover how to incorporate projects with Github, a cloud-based hosting service that enables developers to manage Git-based projects online.

Download Complete Tech Note: Tech Note Document