You can enter an expression to specify which files are excluded from the synchronization in either the repository or the work area. For example, if your project contains a project of your own that you compile and the compiled sources and executables are in your own folder called "debug", then using the filter "*\debug" would ensure that the your compiled sources and executables do not get synchronized and avoids the necessity to ignore these files each time a synchronization is run. The characters that you can use in these expressions are:
"*" a wildcard character that matches any number of characters.
"?" that matches any single character.
"|" that is used to join or concatenate multiple expressions.
"\" is used as the separator for folders/directories regardless of whether the files are on a Widows or UNIX platform.
Some examples are:
build\bar.obj|build\bar.exe
explicitly excludes both the files bar.obj and bar.exe in the folder build.
*.obj|*.exe
excludes all files of extension .obj and .exe
build\*.obj|build\*.exe
excludes files of extension .obj and .exe in the folder build.
build\logs
excludes files in the folder build\logs.
Related Topics
Reviewing a Change in the Synchronize Wizard