centos上关于trac的使用说明

Svn的安装

第一步:首先安装svn客户端软件,其次点击箭头所指图标

第二步:出现如下图所示页面,输入svn网址svn://192.168.1.197/opt/trac-1.0.1-3/apps/trac/trac_repositories/repository/点击ok即可,

Svn文件的创建、导入、导出

出现如下图所示页面,在右侧空白处右键单击,出现如下图所示,箭头1指添加文件,箭头2指添加文件夹,箭头3指导出某些文件。

文件的导入,在文件夹内右键选择TortoiseSVN->import,

之后会出现下图所示,点击ok,输入用户名,密码就可以上传了,上传之后在网页端就可以在源码浏览处看到上传的文件了。如下如

Trac的使用

在任意一浏览器的网址输入框内输入server IP(此处本人暂时使用内网192.168.1.197 IP作为服务器),输入之后回车就会看到如下如所示图标,点击Access Bitnami Trac Stack即可进入,

进入主页面之后,点击右上角的登陆输入用户名、密码

那么就进入了trac的主页面了。如下图所示

Trac的各项功能的介绍与使用

在此图的右上角有一些向导,在这里向大家大概的阐述一下各自的作用。

个人设置、帮助/指南

顾名思义。在这里就不多废话了,大家看看就好。

时间线

这里的时间线,根据页面大家应该可以猜到其用途,不错,这里是根据时间为记录点,提供了在一个单一的报告项目的历史观。它列出了按时间顺序发生的所有跟踪事件,每个事件的简要说明,如果适用,负责人的变更。

时间表列出了这些类型的事件:

维基页面事件创造和改变

票活动创造和分辨率/关闭(和其他可选的变化)

改变源代码库的检查

里程碑里程碑完成

每个事件的项目提供了一个链接到特定问题的事件,他撰写的变化以及一个简短的摘录的实际的评论或文本。

创建任务单、查看任务单、路线图(里程碑)


路线图提供的票务系统,帮助规划和管理项目的未来发展的看法

基本上,这个路线图只是一系列的未来的里程碑。您可以添加一个描述的里程碑(使用wikiformatting)描述的主要目标,例如。此外,针对一个里程碑式的门票聚集,积极解决票之间的比率被显示为一个里程碑进度条。这是可能的进一步定制票分组和有多个票上的状态的进度条显示。

路线图可以过滤要显示或隐藏完成里程碑、里程碑没有到期日。在这种情况下,显示完成的里程碑和隐藏的里程碑日期是没有选择,没有完成的里程碑日期将显示。

关于trac管理软件项目的生命周期:

用trac管理一个项目,就要做好以下几方面的工作:

● 划分里程碑

● 划分项目components

● 划分ticket

● 熟练掌握Ticket的运作机制

● 熟练掌握Change History的查看和使用

● 熟练掌握Milestone的查看和使用

前面三项属于项目架构范畴,后面三项属于操作范畴。对于前面三项各自的划分原则是:

划分里程碑原则:

里程碑是一些事件,我们设立这些事件是为了表明当这些事件发生的时候,我们的工作已经达到了某种程度。至于选择什么事件作为里程碑,其实就是选择项目利益相关人员最关心的事件作为里程碑。而事件或者时间点就是最好的里程碑,里程碑之所以能够标示项目进度,是因为它是项目相关人员关心的事件,里程碑标示进度的含义也是事件的含义。

划分Component原则:

一般情况下按功能模块来划分,比如协同办公系统可以划分为公文处理、个人办公、电子邮件等等。组件和里程碑之间的关系是,一个组件可以属于多个里程碑,当然一个里程碑里面也可以包含多个组件,它们之间是多对多的关系,但是在trac里面是以里程碑为导向的,所以我们应该站在里程碑这条轴上去管理软件项目。  具体的Component如何划分,这就需要跟实际的情况决定了。

划分Ticket原则:

在项目开发过程中出现的任何问题,都可以用一个Ticket来标识,例如Bug,项目计划,功能改进,项目建议,Todo等等,都可以写成一个Ticket,开发人员通过访问查看Ticket系统,可以及时的了解到项目进度,有待解决的地方等等 
 每个Ticket都可以被修改和说明(Description属性),并说明这个Ticket是Bug还是项目建议还是其他什么(Type属性),指派由哪个人对这个Ticket负责(Assigned to/Owner属性),设定Ticket的优先级(Priority属性),设定Ticket的最终完成时间(Milestone属性),设定这个Ticket属于哪个模块(Component属性)。一个Milestone包含一个名称和时间,其中时间即为项目中这个阶段的预计完结时间,我们通过设定这个属性,来表明所要创建的Ticket属于哪个Milestone,属于项目的哪个阶段,该在哪个时间之前完成。

那么上图显示,就是一个任务项目的制作详细图示:

1、代表一个项目的概述或者标示。

2、代表此项目任务是谁发起的。

3、代表此项目的关键概述或者项目需求。

4、代表了此项目的类型,是defect缺陷、enhancement加强、task任务。可以在布置任务时在这里提示是什么类型的任务。

5、是里程碑,可以根据项目名称自定义,可以清晰的列出所有项目的里程碑。

6、是版本控制,可以根据不同的版本来选择。

7、是抄送,抄送给别人,用逗号分割的一个邮件列表,可以讲变更通知给所涉及的所有人员。

8、是优先级,默认的是低、中、高、紧急、重大五级,可以根据任务的紧急程度来选择。

9、是组件,可按功能模块来划分,比如协同办公系统可以划分为公文处理、个人办公、电子邮件等等。

10、关键字。

11、属主,若这是给某个人的任务,那么就可以直接输入属主名称即可。

12、是附件,可以根据需要插入附件。

·

Ticket的运作状态切换图如
下:

状态图很明显的展示了一个ticket在trac实例中的运行生命周期。

当成员拿到一个ticket后,可以做如下操作:

选择如下图所示的修改字样,这里只是来修改其属相

1、 Leave as new  不做改变,指对ticket的动作,用于只修改ticket属性以及reply ticket的时候使用。注意,此项的内容会根据ticket具体的状态会发生改变。

2、  Resolve 到:关闭此ticket时需要选择原因,包括修复、无效、习惯修复、重复、我的 工作

3、Reassign to  重新分配给

4、Accept  自己接收,并处理(拿到任务如果无误,首先接受)

源码浏览

Trac库浏览器可以浏览特定版本的目录和文件存储在与TRAC环境相关的知识库。

在版本库浏览器的顶层是索引库中,列出了所有的配置库。每个库都有一个名字作为一个“虚拟”的文件层次结构包括所有可用的储存库的路径前缀。一个库可以配置一个空名;这是默认的库。当这样的一个默认的库是目前,顶级的文件和目录也上市,在默认库段放在索引库中。如果默认库与TRAC环境库指数将略相关的唯一知识库

目录条目是在一个可排序的列列表中显示。列表中的条目可以根据名称,大小,年龄,作者通过点击列标题。排序次序可以颠倒通过点击一个给定的列标题了。

浏览器可以通过点击目录名称浏览目录结构。点击文件名会显示文件的内容。点击一个文件或目录的版本号将带你到该文件的tracrevisionlog。请注意,还有一个修改日志的导航链接,将目前的路径被检查做同样的事。点击不同的图标修改后的号码将显示了文件,修改修改的变化。点击文件-年龄将带你的时间表,变更集

浏览目录或文件,他们在历史上也有可能的是,在任何给定的库版本。默认行为是显示最新修订的另一个版本号可以很容易地使用在页面顶部的视图修改输入字段的选择。

管理

管理即以管理员的身份进行一些简单的设置。

Trac的权限分为7类:仓库浏览器,传票系统,路线图(RoadMap),报表(Report),Wiki系统,权限管理(Admin),其他。列表如下:


详情请询问QQ:1183810577

时间: 09-06

centos上关于trac的使用说明的相关文章

Mac 使用 NFS 连接 Centos 上的共享文件夹

Mac 使用 NFS 连接 Centos 上的共享文件夹 NFS介绍 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法. NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统

MongoDB 3.2 在CentOS 上的安装和配置

MongoDB 3.2 在CentOS 上的安装和配置 2016-01-06 14:41:41 发布 您的评价:       0.0   收藏     0收藏 一.安装 编辑/etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpg

在CentOS上把MySQL从5.5升级到5.6(转)

http://www.th7.cn/db/mysql/201408/66064.shtml 在CentOS上把MySQL从5.5升级到5.6 摘要:本文记录了在CentOS 6.3上,把MySQL从5.5.28升级到5.6.19的过程. 1. 概述 在我做的一个项目中,最近我对生产服务器上的一系列系统软件进行了升级,包括git.nginx.MySQL和PHP.这篇文章讲的是升级MySQL的过程,其他软件的升级将在其他文章中介绍. 在我加入这个项目之前,网络服务器MySQL已经安装设置好了,我只是

awt.font在centos上中文乱码的问题

现在有需求生成一个二维码,并且有一段文本说明,但是使用awt.font来生成中文时,一直存在乱码的问题.网上的解决办法有几种,但是在centos上亲测有用的就是如下的方法. Java代码如下:new java.awt.Font("宋体",Font.BOLD,13); 1,从windows上拷贝simsun.ttc宋体文件(有的说改后缀为ttf,没有试),拷贝到/usr/share/fonts下,可以新建一个文件夹,比如我创建的是chinese,即路径为/user/share/fonts

怎样使windows上的javaWEB项目公布到Centos上

首先在windows上把项目导入到myeclipse或者eclipse(JEE)版本号上. 然后经过调试,没有错误后. 点击项目,然后右键导出(Export...) 然后选择JEE的war格式,这个是 压缩的格式, 想要程序在Centos上执行,即可必须打包成war格式. 接着在把打包好的..war,利用工具(这里我使用的是Samba)传到Centos上. 然后mv到已经配置好的/tomcat/webapps/以下.接着查看webapps文件夹, 能够看到刚刚导入的压缩包会自己主动的解压. 然后

在CentOS上yum安装phpMyAdmin的教程

篇文章主要介绍了在CentOS上安装phpMyAdmin的教程,phpMyAdmin是一款借助PHP脚本来操作MySQL的工具,非常具有人气,需要的朋友可以参考下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP.根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装. 另一个要求是允许在你的CentOS上安装EPEL库.如果你还没设置过请猛戳这里.在CentOS6或7上安装php

Linux系统入门学习:在CentOS上安装phpMyAdmin

问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaDB的管理任务.它支持几乎所有MySQL数据库/表的相关操作,比如浏

在Linux CentOS上编译CoreCLR

经过几天的努力,终于解决了在CentOS上编译CoreCLR的问题.最终发现问题是CMAKE_C_FLAGS的设置引起的. 只要在“src/pal/tools/clang-compiler-override.txt”中删除“SET (CMAKE_C_FLAGS_INIT "-Wall -std=c11") ”,在“src/pal/tests/CMakeLists.txt”添加“SET (CMAKE_C_FLAGS "-Wall -std=c11")”,就能编译了.

windows server域的概念以及wmic(centos上命令)

wmic访问在域中的计算机.其中ops\administrator为域用户名,也可以写作ops.com\administrator.ops是域名ops.com的简写,是MS的NetBIOS一套吗? ./wmic -U 192.168.0.120/ops\\administrator%[email protected] //192.168.0.120 "select * from Win32_ComputerSystem" ./wmic -U 192.168.0.120/ops.com\