Сравнение файлов

Последнее обновление 25 апр. 2024 г.

Сравнение локальных и удаленных файлов, сравнение файлов перед размещением и при синхронизации в Dreamweaver.

Сравнение локальных и удаленных файлов для выявления различий

Dreamweaver может работать с инструментами сравнения файлов (также известными как «инструменты diff») для сравнения кода локальных и удаленных версий одного файла, двух разных удаленных файлов или двух разных локальных файлов. Сравнение локальных и удаленных версий полезно, если вы работаете с файлом локально и подозреваете, что копия файла на сервере была изменена кем-то еще. Не покидая Dreamweaver, вы можете просматривать и объединять удаленные изменения в локальную версию перед размещением файла на сервере.

Сравнение двух локальных файлов или двух удаленных файлов также полезно, если вы сохраняете предыдущие переименованные версии файлов. Если вы забыли, какие изменения были внесены в файл по сравнению с предыдущей версией, быстрое сравнение напомнит вам.

Перед началом работы необходимо установить сторонний инструмент сравнения файлов на свою систему.Для получения дополнительной информации об инструментах сравнения файлов используйте поисковую систему, например Google Search, чтобы найти «сравнение файлов» или инструменты «diff». Dreamweaver работает с большинством сторонних инструментов.

Указание инструмента сравнения файлов в Dreamweaver

Установите инструмент сравнения файлов на том же компьютере, на котором установлен Dreamweaver. На настольном ПК Macintosh установите инструменты командной строки из инструмента сравнения файлов. 

В Dreamweaver откройте диалоговое окно «Настройки», выбрав «Редактирование» > «Настройки» (Windows) или Dreamweaver > «Настройки» (Macintosh), затем выберите категорию «Сравнение файлов».
Выполните одно из действий, описанных ниже.
  • В Windows нажмите кнопку «Обзор» и выберите приложение для сравнения файлов.

  • На Macintosh нажмите кнопку «Обзор» и выберите инструмент или скрипт, который запускает средство сравнения файлов из командной строки, а не само средство сравнения.

На персональном ПК Macintosh средства запуска и сценарии обычно расположены в папке usr/bin или /usr/local/bin. Например, если будет использоваться программа FileMerge, перейдите в папку usr/bin и выберите средство opendiff, предназначенное для запуска этой программы.

В следующей таблице перечислены широко распространенные инструменты сравнения файлов для Macintosh и расположение запускающих средств или сценариев на жестком диске.

Программа

Сценарий для запуска

FileMerge

/usr/bin/opendiff (или/Developer/usr/bin/opendiff)

BBEdit

/usr/local/bin/bbdiff

TextWrangler

/usr/local/bin/twdiff

Примечание

Папка usr обычно скрыта в Finder. Однако ее можно открыть в Dreamweaver с помощью кнопки «Обзор».

Примечание

Фактические отображаемые результаты зависят от используемого инструмента diff. Проверьте руководство пользователя вашего инструмента, чтобы понять, как интерпретировать результаты.

Сравнение двух локальных файлов

Вы можете сравнить два файла, расположенных в любом месте на вашем компьютере.

На панели «Файлы» нажмите Control (Windows) или Command (Macintosh) на два файла, чтобы выбрать их.
Примечание

Чтобы выбрать файлы за пределами определенного сайта, выберите ваш локальный диск в левом раскрывающемся меню на панели «Файлы», а затем выберите файлы.

Щелкните правой кнопкой мыши один из выбранных файлов и выберите «Сравнить локальные файлы» в контекстном меню.
Примечание

Если у вас однокнопочная мышь, вместо этого нажмите один из выбранных файлов, удерживая клавишу Control.

Инструмент сравнения файлов запускается и сравнивает два файла.

Сравнение двух удаленных файлов

Вы можете сравнить два файла, расположенных на вашем удаленном сервере. Перед выполнением этой задачи необходимо определить сайт Dreamweaver с удаленными настройками.

На панели «Файлы» отобразите файлы на удаленном сервере, выбрав «Удаленный просмотр» во всплывающем меню справа.
Нажмите Control (Windows) или Command (Macintosh) на два файла, чтобы выбрать их
Щелкните правой кнопкой мыши один из выбранных файлов и выберите «Сравнить удаленные файлы» в контекстном меню.
Примечание

Если у вас однокнопочная мышь, удерживайте клавишу Ctrl и щелкните один из выбранных файлов.

Инструмент сравнения файлов запускается и сравнивает два файла.

Сравнить локальный файл с удаленным файлом

Вы можете сравнить локальный файл с файлом, расположенным на удаленном сервере.Для этого вначале нужно определить сайт Dreamweaver с удаленными параметрами.

На панели «Файлы» щелкните правой кнопкой мыши локальный файл и выберите «Сравнить с удаленным» в контекстном меню.
Примечание

Если у вас однокнопочная мышь, вместо этого нажмите CTRL и щелкните локальный файл.

Запустится инструмент сравнения файлов и сравнит два файла.

Сравнение удаленного файла с локальным файлом

Можно сравнить удаленный файл с его локальной версией. Прежде чем выполнять эту задачу, необходимо определить сайт Dreamweaver с удаленными настройками.

На панели «Файлы» отобразите файлы на удаленном сервере, выбрав «Удаленный вид» во всплывающем меню справа.
Щелкните правой кнопкой мыши файл на панели и выберите «Сравнить с локальным файлом» в контекстном меню.
Примечание

Если у вас однокнопочная мышь, вместо этого нажмите CTRL и щелкните файл.

Сравнение открытого файла с удаленным файлом

Вы можете сравнить файл, открытый в Dreamweaver, с его копией на удаленном сервере.

В окне документа выберите «Файл» > «Сравнить с удаленным».

При этом запустится инструмент сравнения для двух выбранных файлов.

Примечание

Вы также можете щелкнуть правой кнопкой мыши вкладку документа в верхней части окна документа и выбрать «Сравнить с удаленным» в контекстном меню.

Сравнение файлов перед размещением

Если вы редактируете файл локально, а затем пытаетесь загрузить его на удаленный сервер, Dreamweaver уведомит вас, если удаленная версия файла изменилась.У вас есть возможность сравнить два файла перед загрузкой файла и перезаписью удаленной версии.

Прежде чем начать, необходимо установить инструмент сравнения файлов в вашей системе и указать его в Dreamweaver.

После редактирования файла на сайте Dreamweaver разместите файл («Сайт» > «Разместить») на удаленном сайте.

Если удаленная версия файла была изменена, вы получите уведомление с возможностью просмотра различий.

Чтобы просмотреть различия, нажмите кнопку «Сравнить».

При этом запустится инструмент сравнения для двух выбранных файлов.

Если вы не указали инструмент сравнения файлов, вам будет предложено указать его.

После просмотра или объединения изменений в инструменте вы можете продолжить операцию размещения или отменить ее.

Сравнение файлов в процессе синхронизации

Вы можете сравнить локальные версии ваших файлов с удаленными версиями при синхронизации файлов сайта с помощью Dreamweaver.

Перед началом работы необходимо установить инструмент сравнения файлов в вашей системе и указать его в Dreamweaver.

Щелкните правой кнопкой мыши в любом месте панели «Файлы» и выберите «Синхронизировать» в контекстном меню.
Установите необходимые параметры в диалоговом окне «Синхронизировать файлы» и нажмите кнопку «Просмотр».

После нажатия кнопки «Предварительный просмотр» отображается список выбранных файлов и действий, которые будут выполнены во время синхронизации.

В списке выберите каждый файл, который хотите сравнить, и нажмите кнопку «Сравнить» (значок с двумя маленькими страницами).
Примечание

Файл должен быть текстовым, например HTML или ColdFusion файлом.

Dreamweaver запускает инструмент сравнения, который сравнивает локальные и удаленные версии каждого файла, который вы выбрали.

Связанные материалы