All makes sure an action is only executed if all the configured files are changed.
Any makes sure an action is only executed if any of the configured files is changed.
ThatIs makes sure an action is only executed if a file with the given configuration is changed.