Gedemin.ini
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (→См. также) |
SYSDBA (обсуждение | вклад) |
||
| (не показаны 23 промежуточные версии 1 участника) | |||
| Строка 1: | Строка 1: | ||
| + | Пример файла gedemin.ini: | ||
| + | |||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
[EXTERNAL EDITOR] | [EXTERNAL EDITOR] | ||
SQL = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession -lsql | 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] | [WEB CLIENT] | ||
| Строка 10: | Строка 17: | ||
Timeout = 40000 | Timeout = 40000 | ||
AutoUpdate = 1 | AutoUpdate = 1 | ||
| + | |||
| + | SMTPHost = | ||
| + | SMTPPort = 25 | ||
| + | SMTPSenderEmail = | ||
| + | SMTPLogin = | ||
| + | SMTPPassw = | ||
| + | SMTPIPSec = {SSLV2, SSLV23, SSLV3, TLSV1} | ||
| + | SMTPTimeout = -1 | ||
[WEB SERVER] | [WEB SERVER] | ||
Active = 1 | Active = 1 | ||
| − | Bindings = | + | RunOnlyOn = computer_name[,computer_name] |
| + | Bindings = ... | ||
UpdatePath = C:\Web | UpdatePath = C:\Web | ||
| + | RelayServer = address[:port] | ||
| + | RelayAlias = alias1[,alias2...] | ||
[NAMESPACE] | [NAMESPACE] | ||
Path = C:\Namespace | Path = C:\Namespace | ||
| + | |||
| + | [GDCC] | ||
| + | Active = 1 | ||
| + | Host = address[:port] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | Допустимые значения для '''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 | ||
====См. также==== | ====См. также==== | ||
| Строка 24: | Строка 77: | ||
* [[Список файлов дистрибутива платформы Гедымин]] | * [[Список файлов дистрибутива платформы Гедымин]] | ||
* [[Gd_GlobalParams_unit]] | * [[Gd_GlobalParams_unit]] | ||
| + | * [http://en.wikipedia.org/wiki/INI_file INI file format] | ||
| + | * [[Автоматическое обновление файлов платформы]] | ||
| + | * [[Параметры командной строки gedemin.exe]] | ||
[[Category:Школа системного администратора]] | [[Category:Школа системного администратора]] | ||
Текущая версия на 17:41, 17 марта 2016
Пример файла 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