Руководство по Trac / TracAdmin |
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translated in draft, editing and proof-reading required. Completed: 93%.
If you do not want to register an account, you can sign in with OpenID.
TracGuide / TracAdmin | ||
= TracAdmin = | ||
[[TracGuideToc]] | — Не переводить! — Darion | |
Trac is distributed with a powerful command-line configuration tool. This tool can be used to configure and customize your Trac-installation to better fit your needs. | Вместе с Trac поставляется мощный консольный инструмент конфигурирования. Его можно использовать для настройки Trac для ваших нужд. | |
Some of those operations can also be performed via the ''Admin'' web interface, an updated version of the [http://trac.edgewall.org/wiki/WebAdmin WebAdmin] plugin now integrated within Trac (since version 0.11). | Некоторые из этих операций также могут быть выполнены через веб-интерфейс ''Admin'', и обновленная версия плагина [http://trac.edgewall.org/wiki/WebAdmin WebAdmin] в настоящее время (начиная с версии 0.11) встроена в Trac. | |
== Usage == | ||
You can get a comprehensive list of the available options, commands and sub-commands by invoking `trac-admin` with the `help` command:. | Вы можете получить исчерпывающий список доступных опций, команд и подкоманд по вызову `trac-admin` с командой `help`: | |
{{{ | ||
trac-admin help | ||
}}} | ||
Unless you're executing the `help`, `about` or `version` sub-commands, you'll need to specify the path to the TracEnvironment that you want to administer as the first argument, for example: | За исключением использования подкоманд `help`, `about` или `version`, вам необходимо указать путь к рабочему окружению Trac (TracEnviroment), которое вы администрируете. Например: | |
{{{ | ||
trac-admin /path/to/projenv wiki list | ||
}}} | ||
== Interactive Mode == | ||
When passing the environment path as the only argument, `trac-admin` starts in interactive mode. | Если указать только путь к окружению, `trac-admin` запустится в интерактивном режиме. | |
Commands can then be executed on the selected environment using the prompt, which offers tab-completion | Команды могут быть выполнены в выбранном окружении с помощью командной оболочки, которая поддерживает автозавершение команд по клавише tab | |
(on non-Windows environments, and when the Python `readline` module is available) and automatic repetition of the last command issued. | (в не-Windows окружении, и когда модуль `readline` Python доступен) и автоматическое повторение последней команды. | |
Once you're in interactive mode, you can also get help on specific commands or subsets of commands: | Находясь в интерактивном режиме, вы можете также получить справку по специфическим командам или подмножествам команд: | |
For example, to get an explanation of the `resync` command, run: | Например, чтобы получить пояснение к команде `resync`, наберите: | |
{{{ | ||
> help resync | ||
}}} | ||
To get help on all the Wiki-related commands, run: | Чтобы получить справку по командам wiki, наберите: | |
{{{ | ||
> help wiki | ||
}}} | ||
== Full Command Reference == | ||
[[TracAdminHelp()]] | {{{ initenv initenv <projectname> <db> <repostype> <repospath> hotcopy <backupdir> resync resync <rev> upgrade deploy <directory> permission list [user] permission add <user> <action> [action] [...] permission remove <user> <action> [action] [...] wiki list wiki remove <page> wiki export <page> [file] wiki import <page> [file] wiki dump <directory> wiki load <directory> wiki upgrade ticket remove <number> ticket_type list ticket_type add <value> ticket_type change <value> <newvalue> ticket_type remove <value> ticket_type order <value> up|down priority list priority add <value> priority change <value> <newvalue> priority remove <value> priority order <value> up|down severity list severity add <value> severity change <value> <newvalue> severity remove <value> severity order <value> up|down component list component add <name> <owner> component rename <name> <newname> component remove <name> component chown <name> <owner> version list version add <name> [time] version rename <name> <newname> version time <name> <time> version remove <name> milestone list milestone add <name> [due] milestone rename <name> <newname> milestone due <name> <due> milestone completed <name> <completed> milestone remove <name> resolution list resolution add <value> resolution change <value> <newvalue> resolution remove <value> resolution order <value> up|down | — Здесь в оригинале - вывод команды. Перевожу краткие описания команд оттуда на русский язык. — Darion |
=== Notes === | ||
The `initenv` also supports an extra `--inherit` option, which can be used to specify the `[inherit] file` option at environment creation time so that only the options ''not'' already specified in the global configuration file will be written in the conf/trac.ini file of the newly created environment. | `initenv` также поддерживает дополнительнуй опцию `--inherit`, которую можно использовать для задания опции `[inherit] file` во время создания среды, так, что в файл conf/trac.ini новой среды будут записаны только опции, которые еще "не" заданы в файле глобальной конфигурации. | |
See TracIni#GlobalConfiguration. | ||
Note that in version 0.11 of Trac, `initenv` lost an extra last argument `<templatepath>`, which was used in previous versions to point to the `templates` folder. If you are using the one-liner '`trac-admin /path/to/trac/ initenv <projectname> <db> <repostype> <repospath>`' in the above and getting an error that reads ''''`Wrong number of arguments to initenv: 4`'''', then this is because you're using a `trac-admin` script from an '''older''' version of Trac. | Обратите внимание, что в версии 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. |

— Не переводить! — Darion