`
liyiye
  • 浏览: 425417 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Trac系列(4):了解trac-admin

阅读更多

trac-admin是Trac中一个功能强大的命令行配置工具,这个工具可以配置和自定义trac,满足用户的需求。

trac-admin中的一些功能可以通过WebAdmin这个trac插件,在web界面上完成,当然,这是插件是可选的,在以后会说说它。虽然WebAdmin可以完成trac-admin的大部分功能,而且

跟方便,但了解下trac-admin的行命令操作还是有必要的。有个好消息是,在trac 0.11版本中,内置了WebAdmin,不用装插件了。

调用trac-admin help可以查看trac-admin的选项、命令、子命令列表
C:\Python24\Scripts>..\python trac-admin help

trac-admin用法: trac-admin </path/to/projenv> [command [subcommand] [option ...]]

除了执行help,about或者version子命令,不需要指定trac环境的路径(也就是/path/to/projenv)外,其他的子命令都需要将trac环境的路径作为第一个参数。比如
trac-admin /path/to/projenv wiki list

当调用trac-admin,只传递了环境路径参数,没有指定命令和子命令时,trac-admin将启动交互模式,我们可以根据每一步的提示输入命令执行。在交互模式下,也可以获取指定

命令或子命令的帮助,例如
> help resync
获取‘resync’命令的说明
> help wiki
获取所有和Wiki相关的命令集的说明

命令索引:
about
    -- 显示trac-admin的关于信息

help
    -- 显示帮助信息

initenv
    -- 在交互模式下,创建并初始化一个新的trac环境

initenv <projectname> <db> <repostype> <repospath> <templatepath>
    -- 使用指定的参数创建和初始化一个新的trac环境

hotcopy <backupdir>
    -- 生成trac环境的热拷贝(hot backup copy)

resync
    -- 同步trac环境和版本仓库

resync <rev>
    -- Re-synchronize only the given <rev>

upgrade
    -- 升级数据库到当前版本

wiki list
    -- 列出所有的wiki页面

wiki remove <name>
    -- 删除指定名称wiki页面

wiki export <page> [file]
    -- 导出wiki页面到指定的文件或标准输出

wiki import <page> [file]
    -- 从文件或标准输入中导入wiki页面

wiki dump <directory>
    -- 导出所有的wiki页面到指定的目录

wiki load <directory>
    -- 从指定的目录中导入wiki页面

wiki upgrade
    -- 升级默认wiki页面到当前版本

permission list [user]
    -- 列出所有的权限或指定用户的权限

permission add <user> <action> [action] [...]
    -- 向指定用户添加新的权限

permission remove <user> <action> [action] [...]
    -- 取消指定用户的权限

component list
    -- 显示可利用的模块

component add <name> <owner>
    -- 添加一个新的模块

component rename <name> <newname>
    -- 重命名指定的模块
component remove <name>
    -- 移除指定的模块

component chown <name> <owner>
    -- 改变模块拥有者

ticket remove <number>
    -- 删除ticket

ticket_type list
    -- 显示所有可利用的ticket类型

ticket_type add <value>
    -- 添加一个ticket类型

ticket_type change <value> <newvalue>
    -- 改变指定的ticket类型

ticket_type remove <value>
    -- 移除指定的ticket类型

ticket_type order <value> up|down
    -- 向上或向下移动指定的ticket类型在类型列表中的位置

priority list
    -- 显示所有可利用的ticket优先级

priority add <value>
    -- 添加优先级

priority change <value> <newvalue>
    -- 重命名优先级

priority remove <value>
    -- 移除优先级

priority order <value> up|down
    -- 向上或向下移动指定的ticket优先级在列表中的位置

severity list
    -- 显示所有可能的严重度

severity add <value>
    -- 添加严重度

severity change <value> <newvalue>
    -- 重命名严重度

severity remove <value>
    -- 移除严重度

severity order <value> up|down
    -- 向上或向下移动指定的ticket严重度在列表中的位置

version list
    -- 显示所有可利用的版本

version add <name> [time]
    -- 添加版本

version rename <name> <newname>
    -- 重命名版本

version time <name> <time>
    -- 设定指定版本的日期(格式: "YYYY-MM-DD" or "now")

version remove <name>
    -- 移除版本

milestone list
    -- 显示所有可利用的里程碑

milestone add <name> [due]
    -- 添加里程碑

milestone rename <name> <newname>
    -- 重命名里程碑

milestone due <name> <due>
    -- 设定指定里程碑的到期日期 (格式: "YYYY-MM-DD" or "now")

milestone completed <name> <completed>
    -- 设定指定里程碑的完成日期 (格式: "YYYY-MM-DD" or "now")

milestone remove <name>
    -- 移除里程碑

参考文献:
       Trac的官方指南,本文基本上是其中的TracAdmin的翻译。

分享到:
评论

相关推荐

    Windows 平台下Trac+apache+mysql+svn集成

    然后使用 trac-admin 创建 Trac 环境。 #### 结论 通过上述步骤,可以在Windows平台上成功搭建一套集成了Trac、Apache、MySQL与Subversion的开发环境。这套环境不仅能够提供项目管理和文档协作的功能,还能够实现...

    Trac-Git安装及配置部署

    使用`trac-admin`命令初始化Trac环境,可以指定项目的存储位置。 2. **创建数据库** 在MySQL中创建名为`trac`的数据库,并设置字符集为`utf8`。 3. **环境变量与Logo设置** 设置环境变量以提高性能,并自定义...

    WINDOWS下TRAC安装步骤.pdf

    - 创建TRAC环境,可以使用`trac-admin`命令行工具,或者通过TRAC Web界面初始化。 7. **启动TRAC**: - 重新加载或重启Apache服务,访问`http://localhost:8888/trac`,如果一切配置正确,你应该能看到TRAC的登录...

    Apache+Trac配置

    trac-admin E:\Project1\Trac initenv ``` 运行过程中会提示输入项目名称,默认为`My Project`,也可以自定义输入,如`MyTrac`。 对于数据库的选择,默认使用SQLite,存储路径为Trac环境目录下的`db/trac.db`...

    Apache+svn+trac安装笔记

    - 在命令行输入 `python trac-admin e:\trac initenv` 来初始化Trac环境。 - 输入项目名称(例如 `vekeeads`)并按回车。 - 当被问及数据库连接类型时,默认选择SQLite并直接按回车。 - 当被询问版本库类型时,...

    Trac-1.2.1.tar.gz

    5. **初始化环境**:使用`trac-admin`工具创建一个新的Trac环境。 ```bash trac-admin /path/to/your/trac/env initenv ``` 6. **配置Web服务器**:将Trac作为Apache或Nginx的模块,配置适当的反向代理规则。 ...

    trac,windows安装3

    1. **环境准备**:首先确保你的系统满足Trac的运行要求,比如Python环境(通常需要Python 2.7系列,因为Trac 1.0及以下版本不支持Python 3)。这里提到的`mod_python`是Apache服务器的一个模块,用于在Python环境中...

    Trac安装包

    - 创建Trac环境,命令类似`trac-admin /path/to/your/trac/env initenv`,这里你需要指定Trac环境的位置和数据库类型。 - 配置Trac环境,编辑`conf/trac.ini`文件,设置数据库连接、权限、邮件通知等参数。 - ...

    SVN+Trac安装笔记

    - 切换至Python目录,执行`python trac-admin e:\trac\project initenv`。 - 输入项目名称,例如`myproject`。 - 确认默认的SQLite数据库连接类型。 - 确认使用SVN作为版本控制系统,默认情况下,系统将询问版本...

    选安装trac截图详解

    本教程将通过一系列截图,详细讲解如何在您的系统上安装Trac。 一、环境准备 在开始安装Trac之前,确保您已经安装了Python解释器(Trac基于Python运行)以及所需的数据库支持。通常,Trac可以与SQLite、MySQL或...

    trac汉化安装程序

    4. **配置Trac**:创建一个新的Trac环境,使用`trac-admin`命令行工具。在环境中配置数据库连接、权限设置、Web服务器等信息。汉化版可能需要额外配置汉化包路径。 5. **启动Web服务器**:Trac本身并不包含Web...

    Win安装svn+trac

    - 创建Trac环境(如`trac-admin D:/trac/test initenv`),这会创建一个包含数据库和配置的目录结构。 - 配置Apache来托管Trac,通过`mod_wsgi`或`mod_python`模块将Trac与Apache集成。 5. **配置Trac和Apache**...

    Trac安装与配置指南

    可通过命令行工具`trac-admin`来创建和管理Trac环境。 - **启动Trac**:配置完成后,通过Apache Web服务器启动Trac,确保Apache已正确配置了Trac模块。 - **2.4 完成安装** - 在Web浏览器中访问Trac的URL,验证...

    Trac安装手册

    4. **安装相关模块**:接下来,安装 Trac 需要的模块,包括 setuptools、mod_python、Genshi、pysqlite 和 Trac 本身。这些模块提供了 Trac 运行所需的解析、数据库支持和界面渲染功能。 5. **初始化 Trac 环境**:...

    Debian6.0下svn+trac详细安装说明(包装上)

    sudo trac-admin /home/trac/test initenv ``` 根据提示输入项目名称(例如“test”),选择默认的数据库(通常是SQLite)和Subversion路径(即`/home/svn/test`)。 确保Trac目录的权限正确: ```bash sudo ...

    trac安装windws系统2

    使用Trac的命令行工具`trac-admin`初始化一个新的项目环境。例如:`trac-admin C:\path\to\tracenv initenv`,这里`C:\path\to\tracenv`是你的项目环境路径。 7. 配置Trac。编辑新创建的Trac环境中的`conf/trac.ini...

    Apache svn trac搭建及工具包

    4. **使用Apache SVN和Trac** - 开发者可以通过URL `http://your_server/svn/my_project` 访问SVN仓库进行代码提交和更新。 - 通过URL `http://your_server/trac/my_project` 登录Trac,可以查看项目wiki、问题...

Global site tag (gtag.js) - Google Analytics