Существуют два типа правил для файлов: исключающие правила и правила для переименования.
Для редактирования правил выберите пункт главного меню Project / FileRules....
Правила сохраняются в проекте. То есть в каждом проекте задаются свои правила.
Исключающие правила используются для исключения из синхронизации файлов с именами, которые соответствуют заданным шаблонам.
Шаблон представляет собой имя файла, в котором могут присутствовать специальные символы: ? и *.
Символ ? заменяет один любой символ. К примеру, шаблону test?.txt будут соответствовать файлы с именами testA.txt и testB.txt, а файлы с именами test.txt и testCC.txt не будут соответствовать.
Символ * заменяет любое количество любых символов, в том числе отсутствие символов. К примеру, шаблону test*.txt будут соответствовать файлы с именами testA.txt, testB.txt, test.txt и testCC.txt, а файлы с именами tes.txt или testCCtxt не будут соответствовать.
В шаблоне одновременно могут присутствовать несколько символов ? и *.
Пример использования. Допустим, Вы редактирует исходные файлы сайта в некотором редакторе. Этот редактор при записи файла на диск переименовывает предыдущий файл в файл с расширением .bak. Если Вы не хотите чтобы эти резервные файлы попадали на рабочий сервер, то Вам достаточно ввести исключающее правило *.bak. После этого файлы с расширением .bak не будут загружаться на FTP-сервер.
Файлы, попавшие под исключающее правило, помечаются специальным значком .
Правила для переименования файлов состоят из двух шаблонов: шаблон соответствия и шаблон нового имени. Шаблоны аналогичны шаблонам исключающих правил.
Если имя файла подпадает под шаблон соответствия, то при передаче файла на FTP-сервер, его имя меняется в соответствии с шаблоном нового имени.
Пример использования. Допустим, Ваш локальный веб-сервер требует одних настроек в файле .htaccess, а рабочий сервер других. Вы хотите хранить и редактировать оба варианта настроек.
Проще всего это сделать через правила для переименования. Настройки локального веб-сервера Вы храните в файле .htaccess, а настройки рабочего сервера в файле .htaccess.server. Настраивается правило .htaccess.server -> .htaccess.
Если у Вас много таких настроечных файлов с другими именами, то можно ввести правило *.server -> *.
Если Вы публикуете один сайт на разных серверах с разными настройками, то настройки разных серверов можно хранить в файлах с расширениями .server1, .server2 и т. д. Далее Вы можете создать нужное количество проектов и в каждом проекте задать правило для своего сервера, типа *.server1 -> *, *.server2 -> * и т. д.
Смотрите также: