Edgewall Software

Changes between Initial Version and Version 1 of TranslationRu/TracAdmin


Ignore:
Timestamp:
May 14, 2009, 6:15:50 PM (13 years ago)
Author:
Darion <an.alexander.mail@…>
Comment:

Translated by: Darion, chocky

Legend:

Unmodified
Added
Removed
Modified
  • TranslationRu/TracAdmin

    v1 v1  
     1= TracAdmin =
     2
     3[[TracGuideToc]]
     4
     5Вместе с Trac поставляется мощный консольный инструмент конфигурирования. Его можно использовать для настройки Trac для ваших нужд.
     6
     7Некоторые из этих операций также могут быть выполнены через веб-интерфейс ''Admin'', и обновленная версия плагина [http://trac.edgewall.org/wiki/WebAdmin WebAdmin] в настоящее время (начиная с версии 0.11) встроена в Trac.
     8
     9== Использование ==
     10
     11Вы можете получить исчерпывающий список доступных опций, команд и подкоманд по вызову `trac-admin` с командой `help`:
     12
     13{{{
     14trac-admin help
     15}}}
     16
     17За исключением использования подкоманд `help`, `about` или `version`, вам необходимо прописать путь к рабочему окружению Trac (TracEnviroment), которое вы администрируете. Например:
     18
     19{{{
     20trac-admin /path/to/projenv wiki list
     21}}}
     22
     23== Интерактивный режим ==
     24
     25Если указать только путь к окружению, `trac-admin` запустится в интерактивном режиме. Команды могут быть выполнены в выбранном окружении с помощью командной оболочки, которая поддерживает автозавершение команд по клавише tab (в не-Windows окружении, и когда модуль `readline` Python доступен) и автоматическое повторение последней команды.Находясь в интерактивном режиме, вы можете также получить справку по специфическим командам или подмножествам команд. Например, чтобы получить пояснение к команде `resync`, наберите:
     26
     27{{{
     28> help resync
     29}}}
     30
     31Чтобы получить справку по командам wiki, наберите:
     32
     33{{{
     34> help wiki
     35}}}
     36
     37== Полный список команд ==
     38
     39{{{
     40help
     41-- Показать документацию
     42
     43initenv
     44-- Интерактивно создать и инициализировать новое рабочее окружение.
     45
     46initenv <projectname> <db> <repostype> <repospath>
     47-- Создать и инициализировать новое рабочее окружение по аргументам.
     48
     49hotcopy <backupdir>
     50-- Сделать "горячий" бэкап окружения
     51
     52resync
     53-- Синхронизировать trac с репозиторием
     54
     55resync <rev>
     56-- Синхронизировать только ревизию <rev>
     57
     58upgrade
     59-- Обновить базу данных до текущей версии
     60
     61deploy <directory>
     62-- Извлечь статические ресурсы из Trac и всех плагинов
     63
     64permission list [user]
     65-- Список правил доступа
     66
     67permission add <user> <action> [action] [...]
     68-- Добавить новое правило доступа
     69
     70permission remove <user> <action> [action] [...]
     71-- Удалить правило доступа
     72
     73wiki list
     74-- Список страниц wiki
     75
     76wiki remove <page>
     77-- Удалить страницу wiki
     78
     79wiki export <page> [file]
     80-- Экспортировать страницу wiki page в файл или stdout
     81
     82wiki import <page> [file]
     83-- Импортировать страницу wiki из файла или stdin
     84
     85wiki dump <directory>
     86-- Экспортировать все страницы wiki в файлы, именованные по title
     87
     88wiki load <directory>
     89-- Импортировать все страницы wiki из директории
     90
     91wiki upgrade
     92-- Обновить страницы wiki по умолчанию до текущей версии
     93
     94ticket remove <number>
     95-- Удалить тикет
     96
     97ticket_type list
     98-- Показать список возможных типов тикетов
     99
     100ticket_type add <value>
     101-- Добавить тип тикета
     102
     103ticket_type change <value> <newvalue>
     104-- Изменить тип тикета
     105
     106ticket_type remove <value>
     107-- Удалить тип тикета
     108
     109ticket_type order <value> up|down
     110-- Переместить тип тикета вверх или вниз по списку
     111
     112priority list
     113-- Показать возможные приоритеты тикетов
     114
     115priority add <value>
     116-- Добавить значение приоритета
     117
     118priority change <value> <newvalue>
     119-- Изменить значение приоритета
     120
     121priority remove <value>
     122-- Удалить значение приоритета
     123
     124priority order <value> up|down
     125-- Переместить значение приоритета вверх или вниз в списке
     126
     127severity list
     128-- Показать возможные значения важности тикетов
     129
     130severity add <value>
     131-- Добавить значение важности тикета
     132
     133severity change <value> <newvalue>
     134-- Изменить значение важности
     135
     136severity remove <value>
     137-- Удалить значение важности
     138
     139severity order <value> up|down
     140-- Переместить значение важности вверх или вниз по списку
     141
     142component list
     143-- Показать доступные компоненты
     144
     145component add <name> <owner>
     146-- Добавить новый компонент
     147
     148component rename <name> <newname>
     149-- Переименовать компонент
     150
     151component remove <name>
     152-- Удалить компонент
     153
     154component chown <name> <owner>
     155-- Изменить владельца компонента
     156
     157version list
     158-- Показать список версий
     159
     160version add <name> [time]
     161-- Добавить версию
     162
     163version rename <name> <newname>
     164-- Переименовать версию
     165
     166version time <name> <time>
     167-- Установить время версии (Формат: "YYYY-MM-DD", "now" или "")
     168
     169version remove <name>
     170-- Удалить версию
     171
     172milestone list
     173-- Показать этапы
     174
     175milestone add <name> [due]
     176-- Добавить этап
     177
     178milestone rename <name> <newname>
     179-- Переименовать этап
     180
     181milestone due <name> <due>
     182-- Установить запланированную дату окончания этапа (Формат: "YYYY-MM-DD", "now" или "")
     183
     184milestone completed <name> <completed>
     185-- Установить фактическую дату окончания этапа (Формат: "YYYY-MM-DD", "now" или "")
     186
     187milestone remove <name>
     188-- Удалить этап
     189
     190resolution list
     191-- Показать список причин, по которым может быть закрыт тикет
     192
     193resolution add <value>
     194-- Добавить возможную причину, по которой может быть закрыт тикет
     195
     196resolution change <value> <newvalue>
     197-- Изменить значение возможной причины, по которой может быть закрыт тикет
     198
     199resolution remove <value>
     200-- Удалить возможную причину, по которой может быть закрыт тикет
     201
     202resolution order <value> up|down
     203-- Переместить причину закрытия тикета вверх или вних по списку
     204}}}
     205
     206=== Замечания ===
     207
     208`initenv` также поддерживает дополнительнуй опцию `--inherit`, которую можно использовать для задания опции `[inherit] file` во время создания среды, так, что в файл conf/trac.ini новой среды будут записаны только опции, которые еще "не" заданы в файле глобальной конфигурации.
     209
     210См. TracIni#GlobalConfiguration
     211
     212Обратите внимание, что в версии Trac 0.11 `initenv` потеряла дополнительный последний аргумент `<templatepath>`, который использовался в предыдущих версиях для указания на папку `templates`. Если в этом случае вы используете однострочную команду '`trac-admin /path/to/trac/ initenv <projectname> <db> <repostype> <repospath>`' и получаете ошибку ''''`Wrong number of arguments to initenv: 4`'''', то это потому, что вы используете скрипт `trac-admin` из старой версии Trac.
     213
     214----
     215
     216См. также: TracGuide, TracBackup, TracPermissions, TracEnvironment, TracIni, [trac:TracMigrate TracMigrate]