Gedemin.ini

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
(не показаны 16 промежуточных версий 1 участника)
Строка 4: Строка 4:
 
[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
VBSCRIPT        = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession -lvb
+
VB              = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession -lvb
 +
TXT            = "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession
  
 
[EXTERNAL DIFF]
 
[EXTERNAL DIFF]
TXT            = "C:\Program Files\TortoiseGit\bin\TortoiseGitMerge.exe" /base %%ancestor_file /mine %%my_file /theirs %%their_file /merged %%merged_file
+
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]
Строка 15: Строка 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        = gs.selfip.biz
+
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
  
 
====Использование внешней утилиты сравнения и объединения====
 
====Использование внешней утилиты сравнения и объединения====
  
Для разного типа данных можно использовать свою утилиту. В настоящий момент времени поддерживается только тип '''TXT''' -- любые текстовые данные. При формировании командной строки можно использовать следующие метапеременные:
+
* DIFF2 -- утилита для сравнения двух файлов.  
 +
* DIFF3 -- утилита для выполнения three way сравнения и слияния.  
 +
 
 +
При формировании командной строки можно использовать следующие метапеременные:
  
 
* %%ancestor_file
 
* %%ancestor_file
Строка 36: Строка 63:
 
Пример командной строки для вызова '''TortoiseGitMerge''':
 
Пример командной строки для вызова '''TortoiseGitMerge''':
  
   TXT = "C:\Program Files\TortoiseGit\bin\TortoiseGitMerge.exe" /base %%ancestor_file /mine %%my_file /theirs %%their_file /merged %%merged_file
+
   DIFF3 = "C:\Program Files\TortoiseGit\bin\TortoiseGitMerge.exe" /base %%ancestor_file /mine %%my_file /theirs %%their_file /merged %%merged_file
  
 
Пример командной строки для вызова '''Borland StarTeam Visual Merge''':
 
Пример командной строки для вызова '''Borland StarTeam Visual Merge''':
  
   TXT = "C:\Program Files (x86)\Starbase\StarTeam 5.3\vismerge.exe" %%ancestor_file %%my_file %%their_file %%merged_file
+
   DIFF3 = "C:\Program Files (x86)\Starbase\StarTeam 5.3\vismerge.exe" %%ancestor_file %%my_file %%their_file %%merged_file
  
 
Если командная строка задана без использования метапеременных, то будет использована следующая команда вызова:
 
Если командная строка задана без использования метапеременных, то будет использована следующая команда вызова:
Строка 51: Строка 78:
 
* [[Gd_GlobalParams_unit]]
 
* [[Gd_GlobalParams_unit]]
 
* [http://en.wikipedia.org/wiki/INI_file INI file format]
 
* [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

[править] См. также

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты