12345678910111213141516171819202122232425262728293031323334353637 |
- .. _doc_version_control_systems:
- Version Control Systems
- =======================
- Introduction
- ------------
- Godot aims to be VCS friendly and generate mostly readable and mergeable files.
- Godot also supports the use of version control systems in the editor itself.
- However, VCS in the editor requires a plugin for the specific VCS you are using.
- VCS can be setup or shut down in the editor under **Project > Version Control**.
- .. image:: img/version_control_menu.png
- Official Git plugin
- -------------------
- Using Git from inside the editor is supported with an official plugin.
- You can find the latest releases
- `here <https://github.com/godotengine/godot-git-plugin/releases>`__
- (it is not available in the asset library). Documentation on how to use the Git
- plugin can be found
- `here <https://github.com/godotengine/godot-git-plugin/wiki>`__.
- Files to exclude from VCS
- -------------------------
- There are some folders Godot creates you should have your VCS ignore:
- - ``.import/``: This folder stores all the files it imports automatically based on
- your source assets and their import flags.
- - ``*.translation``: These files are binary imported translations generated from CSV files.
- - ``export_presets.cfg``: This file contains all the export presets for the
- project, including sensitive information such as Android keystore credentials.
- - ``.mono/``: This folder stores automatically-generated Mono files. It only exists
- in projects that use the Mono version of Godot.
|