Managing Ignore Patterns

Ignore patterns inform the version control feature about which directories, files, and file types to not include in the version control repository.

By default, the following directories and file extensions are ignored:

  • /cbases/*
  • /data/*
  • /logs/*
  • /models/*
  • /staging/*
  • /temp/*
  • /factory-output/*
  • .gitignore
  • _ProductionResults*
  • *.cbase
  • *.cbase-tmp-*

  • *.mdl including all md* files (where * is 0–9) and mdc* continuation files

NOTE: All journal (*.jou), archive (*.archive), and log (*.log) files are ignored internally and do not display on the ignore patterns list.

Projects created with Git in release 7.1(21) or later will use a different list of default ignore patterns, based on the automatically included file WorkbenchProject.gitignore. For more information and access to the file itself, see Getting Started with Git.

The automatic default patterns ensure that you do not include large or temporary files. See Default Folder Structure for information about the directory structure and which directories do and do not default to use version control. The additional ignore patterns are set when you choose to use the automated version control feature. For more information, see Automating Version Control.