.. _Manage_InGitRepository: Manage > In Git Repository -------------------------- TopBraid's Git integration can be used to synchronize asset collections with Turtle files on a Git repository such as GitHub. This can serve as a backup of the collections, to make them available to external applications or to review changes. .. tip:: TopBraid will save your asset collections using a sorted Turtle format, which means that the files are suitable for versioning systems like Git. For example, if someone added one statement then the new Turtle file will contain exactly one new line and all other lines remain unchanged, creating small diffs. Git integration is available when the administrator has configured Git support. In this case, the :ref:`NewButton` will have a button **Import Asset Collections from Git**, allowing you to install one or more asset collections from that repository. Once the manager of an asset collection has activated Git support, two features will become available: * :ref:`Export_CommitToGitRepository` can be used to commit and push the latest version of an asset collection (or all asset collections). * :ref:`Import_ReloadFromGitRepository` can be used to replace the current content with whatever version is currently found on the Git repository. This can, for example, be used to roll back to another version or switch to another branch. .. note:: TopBraid's user interface does not include support for advanced operations such switching branches. This needs to be done outside of TopBraid, on the local copy of the repository that TopBraid is connected to. **See Also** * :ref:`Export_CommitToGitRepository` * :ref:`Import_ReloadFromGitRepository` * :ref:`NewButton` **Further Reading on TopBraid** * :ref:`introduction`