4
Copyright (C) 2006-2010 Derrick Moser <derrick_moser@yahoo.com>
4
Copyright (C) 2006-2011 Derrick Moser <derrick_moser@yahoo.com>
5
5
Перевод:О.Ю.Пахтусов (Oleg Pakhtusov) <oupakhtusov@gmail.com>
9
Программа Diffuse является графическим инструментом для слияния и сравнения текстовых
10
файлов. Она может сравнить произвольное число файлов в представлении бок о бок,
11
предоставляет пользователям возможность вручную корректировать соответствие строк и
12
редактировать файлы напрямую. Diffuse может также извлекать ревизии файлов из Bazaar,
13
CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion и SVK репозиториев для их сравнения
9
Программа Diffuse является графическим инструментом для слияния и сравнения
10
текстовых файлов. Она может сравнить произвольное число файлов в представлении
11
бок о бок, предоставляет пользователям возможность вручную корректировать
12
соответствие строк и редактировать файлы напрямую. Diffuse может также
13
извлекать ревизии файлов из Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS,
14
Subversion и SVK репозиториев для их сравнения и слияния.
16
16
Некоторые основные свойства Diffuse:
17
17
- возможность сравнивать и объединять произвольное число файлов бок о бок (n-оконные слияния)
18
18
- соответствие строк может быть скорректирована пользователем вручную
19
19
- возможность напрямую редактировать файлы
20
- подсвечивание синтаксиса
21
21
- Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion и SVK поддержка
22
22
- поддержка Unicode
23
23
- неограниченное число отмен
35
Diffuse реализована полностью на Python и должен работать на любой платформе
36
с Python и PyGTK. Если Вам нужно вручную установить PyGTK, пожалуйста знайте
35
Diffuse реализована полностью на Python и должен работать на любой платформе с
36
Python и PyGTK. Если Вам нужно вручную установить PyGTK, пожалуйста знайте
37
37
зависимости (подчиненные) должны быть инсталлированы до установки PyGTK.
39
39
Diffuse может быть выполнена непосредственно из не .tar исходного дистрибутива
40
40
на любой POSIX системе или установлена с инструкциями, описанными в следующем
43
Расположение персональных предпочтений, состояния, и файлов инициализации изменены
44
в 0.4.1 выпуске. Старые настройки могут быть перемещены использованием следующих
43
Расположение персональных предпочтений, состояния, и файлов инициализации
44
изменены в 0.4.1 выпуске. Старые настройки могут быть перемещены использованием
47
47
$ mkdir -p ~/.config/diffuse
48
48
$ mv ~/.diffuse/config ~/.config/diffuse/state
49
49
$ mv ~/.diffuse/* ~/.config/diffuse
52
Правила для парсинга файлов в ~/.diffuse изменены в 0.3.0 выпуске.
53
Могут сообщаться нефатальные ошибки на парсинге старых файлов. Эти
54
ошибки могут быть устранены удалением проблемных строк (или всего
55
файла) из ~/.config/diffuse/diffuserc.
52
Правила для парсинга файлов в ~/.diffuse изменены в 0.3.0 выпуске. Могут
53
сообщаться нефатальные ошибки на парсинге старых файлов. Эти ошибки могут быть
54
устранены удалением проблемных строк (или всего файла) из
55
~/.config/diffuse/diffuserc.
59
59
Установка на POSIX системах:
61
Выполните 'install.py' скрипт для установки Diffuse. Скрипт принимает
62
несколько опций для настройки поведения установки. Используйте опцию
63
'--help', чтобы получить полное перечисление этих опциий.
65
Diffuse может быть деинсталлирован выполнением 'install.py' скрипта с
68
Определите опции '--destdir=' и '--files-only' для 'install.py' скрипта
69
при использовании для создания платформо-определенного пакета Diffuse.
61
Выполните 'install.py' скрипт для установки Diffuse. Скрипт принимает несколько
62
опций для настройки поведения установки. Используйте опцию '--help', чтобы
63
получить полное перечисление этих опциий.
65
Diffuse может быть деинсталлирован выполнением 'install.py' скрипта с опцией
68
Определите опции '--destdir=' и '--files-only' для 'install.py' скрипта при
69
использовании для создания платформо-определенного пакета Diffuse.
75
75
Каталог 'windows-installer' содержит скрипты для сборки устанавливаемого
76
76
Windows пакета, который включает все зависимости.
78
Программа Diffuse может быть собрана как портативное приложение путем
79
копирования каталога установки на флэшку и создания внешнего интерфейса,
80
который устанавливает переменные окружения (среды) XDG_CONFIG_HOME и
81
XDG_DATA_DIR перед запуском Diffuse. Переменные окружения (среды)
82
XDG_CONFIG_HOME и XDG_DATA_DIR указывают где программа Diffuse должна хранить
83
свои постоянные настройки (напр. путь к перезаписываемому каталогу на данной
80
88
Справочная Документация:
82
90
Справочная документация Diffuse написана в формате DocBook и может быть легко
83
91
преобразована в другие форматы, используя XSLT таблицы стилей. Если локальная
84
справочная документация или ее браузер недоступны, Diffuse попытается отобразить
85
онлайновую справочную документацию, используя веб-браузер.
92
справочная документация или ее браузер недоступны, Diffuse попытается
93
отобразить онлайновую справочную документацию, используя веб-браузер.