Why do you need a good ignore.conf?
Unity, like many other editors such as Visual Studio and Visual Studio Code, and many others, creates a wide variety of files that shouldn't be part of the repository. The ignore.conf
file contains a list of rules that makes those files and directories not to be tracked by Plastic SCM.
The main advantages of a good ignore.conf
are:
- Smaller repository: Big assets are kept local; therefore, the repository size doesn't grow.
- Avoid constant conflicts: Automatic files created by IDEs are changed continuously. If they are part of the repository, the users will face merge conflicts every time the IDE changes them locally.