Working with Source Control
The choice of a source control system is highly dependent on the complexity of the source control functionality required. For smaller, simple applications, the use of the Team Development functionality within Logi Studio is often enough. Logi Team Development allows you to maintain version control, based on file saves, and provides file-locking/sharing capabilities for multiple developers.
If you require more sophisticated source control, then a third-party product will be necessary. Popular products include Git, Microsoft TFS, and Subversion. The files that make up a Logi Info application are used directly from the file system; they're not stored in, or controlled by, a database or other constraining mechanisms, so third-party source control products can be used directly on them without concern.
To benefit from a third-party product, however, you should keep your Logi application's source code folders (_Definitions, _SupportFiles, _Templates, _Scripts, _Plugins), and all the root folder .aspx files under source control. Keeping the bin,
rdTemplate, and other "rd*" system folders outside of source control will allow you to easily move between different versions of the Logi engine without interfering with your source control functionality.
Basic Git Extensions Support
Git Extensions is a standalone UI tool for managing Git repositories. Logi Studio is now able to integrate Git Extensions, providing quick access to basic Git features when it's being used as the application's code repository.
Logi Studio's Git Extensions integration is enabled when a Git Extensions installation is detected and when an application ancestor folder contains a .git file (indicating that the application files are actually being managed in Git).
Once enabled, Git features can be accessed using the icon on Studio's Tools ribbon menu, shown above,
or by right-clicking any file in the Application Panel, as shown above.
In either case, the Git Extensions UI shown above will appear so that you can manage your repositories and files.