Gedemin.ini
Материал из GedeminWiki
Версия от 14:41, 17 марта 2016; SYSDBA (обсуждение | вклад)
Пример файла gedemin.ini:
[EXTERNAL EDITOR] SQL = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession -lsql VB = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession -lvb TXT = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession [EXTERNAL DIFF] DIFF3 = "C:\Program Files\TortoiseGit\bin\TortoiseGitMerge.exe" /base %%ancestor_file /mine %%my_file /theirs %%their_file /merged %%merged_file DIFF2 = "C:\Program Files\TortoiseGit\bin\TortoiseGitMerge.exe" [WEB CLIENT] Active = 1 RemoteServer = Token = Normal Timeout = 40000 AutoUpdate = 1 SMTPHost = SMTPPort = 25 SMTPSenderEmail = SMTPLogin = SMTPPassw = SMTPIPSec = {SSLV2, SSLV23, SSLV3, TLSV1} SMTPTimeout = -1 [WEB SERVER] Active = 1 RunOnlyOn = computer_name[,computer_name] Bindings = ... UpdatePath = C:\Web RelayServer = address[:port] RelayAlias = alias1[,alias2...] [NAMESPACE] Path = C:\Namespace [GDCC] Active = 1 Host = address[:port]
Допустимые значения для Bindings:
- адрес:порт
- адрес -- будет использован порт 80
- :порт будет использован локальный адрес и заданный номер порта
- пустое значение -- локальный адрес и порт 80
Использование внешней утилиты сравнения и объединения
- DIFF2 -- утилита для сравнения двух файлов.
- DIFF3 -- утилита для выполнения three way сравнения и слияния.
При формировании командной строки можно использовать следующие метапеременные:
- %%ancestor_file
- %%my_file
- %%their_file
- %%merged_file
Пример командной строки для вызова TortoiseGitMerge:
DIFF3 = "C:\Program Files\TortoiseGit\bin\TortoiseGitMerge.exe" /base %%ancestor_file /mine %%my_file /theirs %%their_file /merged %%merged_file
Пример командной строки для вызова Borland StarTeam Visual Merge:
DIFF3 = "C:\Program Files (x86)\Starbase\StarTeam 5.3\vismerge.exe" %%ancestor_file %%my_file %%their_file %%merged_file
Если командная строка задана без использования метапеременных, то будет использована следующая команда вызова:
<cmd_line> %%ancestor_file %%my_file %%their_file %%merged_file