看这篇文档前请先阅读Gforge说明与Gforge项目的...
文件类型:DOC/Microsoft Word 文件大小:2421字节
内容摘要:
users_guide
看这篇文档前请先阅读《Gforge说明》与《Gforge项目的创建与管理》.
http://gforge.tecsend.com/docman/view.php/8/4/Gforge说明.doc
http://gforge.tecsend.com/docman/view.php/8/5/Gforge说明附加.doc
假设你看完以上两篇文章,那肯定在Gforge中已注册了账号和项目,也应该对Gforge有一定的了解.现在,我们来Step by step 操作整个工作流程.
--------------------------------------------------------------------------
将你项目的数据导入到版本控制仓库
确认你电脑中是否装有Tortois e SVN(已安装的可略过本章) ,该软件是连接到仓库的客户端.如没有可登陆"网上邻居"->"Tecsend.com"->"Gforge或Samba Server"->"Public"-"Tortoise SVN".登入帐号密码均为"tecsend"
安装方法:先安装英文原版,再安装中文补丁,重新启动电脑后,随便打开一个目录,点鼠标右键,按照下列图片设置汉化(如喜欢英文,可不汉化)
选择中文后保存.
现在请登入网站:http://gforge.tecsend.com
点击这里 输入自己的帐号与密码登入
以下这个界面是用于方便大家浏览自己仓库的情况
Users里面包含所有账号的目录,只能访问跟自己相对应名字的目录.
Groups包含所有项目的目录,根据项目所有人在Gforge中的设定而有不同的访问权限
现在,拷贝地址栏的地址 http://scm.gforge.tecsend.com
在你电脑中某个空余的磁盘空间新建一个目录
进入这个目录在空白地方点击右键
选择Repo-Browser
填入刚才你复制的网址,填好帐号密码,勾取保存密码
你可以看到以用户开头的字母形成的列表,然后再点击"USERS"->自己帐号的第一个字母->自己的帐号
在你的目录中新建一个以项目命名的文件夹,
在你硬盘中建立一个目录,像下图那样
将你原来的项目的文件纳入版本管理
点击确定后服务器将你这个文件夹纳入版本管理,与服务器上的文件夹同步
把你属于这个项目的文件拷贝到该文件夹中
然后点击 SVN Commit… 将这些文件纳入版本控制仓库
这时你可见看到文件上面都有大大的勾,表示纳入成功
当一个文件被修改,与服务器上面的文件不同时,它会以表示
Update可以把服务器上面的复制过来,Commit把本地的复制到服务器上
日志可以查阅每次更新的情况
右键菜单功能简述, Diff:与上一版本对比有何不同
Show Log:显示该文件所有版本的改动描述
Repo-Browser:浏览数据仓库
Check for Modifications:查看文件有无被修改
Revision Graph:图形显示版本的历史
Update To Revision 将服务器上某个版本复制到本机
Rename:文件改名(注意:纳入版本控制的文件不能直接在window改名)
Revert:将有改动的文件恢复到服务器上的最新版本
Lock:文件加锁,加锁后的文件别人取出不能修改
Branch/Tag,Switch,Merge为分支操作
二,Gforge中的应用
看过Gforge项目的创建与管理后,应该已建立好权限设定,现在可以将该项目的成员加入,分配好角色权限,(这里可以把业务部的人员加入为只读,让他们了解开发情况以及反馈客户意见)
1 )
我们首先可以分配好工作,点击"任务"->"To do"->"增加任务",定义每个人要做的事情,而每个成员在完成工作过程中如实填写进度,这样能使大家了解彼此的工作情况,高层也能不必时刻走到某某坐位前了解,而在网页中可知项目整体情形
2 )
在开发过程中遇到的Bug可以记录在"跟踪"中,使用方法跟以前用过的Bugzilla差不多
3 )
文档,对于项目编写的所有文本都可以放在这里供其他组员阅读,这里是用来存放文本的.
4 )
文件,硬件的的Rom,编写的软件等等都可以放,这里是用来存放能执行的软件的
5 )
新闻,如同电视上的新闻一样,一切你认为有价值的信息都可以发表在这里,会在项目的首页显示.
6 )
调查,遇到一个方案犹豫不决的时候可以用这个功能征求大伙意见
可以使用监视功能来了解项目的更新,
看到有那个小信封的位置是可以监视的,被监视的项目如果有更新会直接发邮件通知
Gforge基本上自带的功能就是这些了,不过它支持Plugin,现在也有不少人在开发其他功能的插件,所以其功能会越来越强大,Gforge作者的初衷是让分布在世界上的开发人员可以无间协作完成任务的,所以大家认为某些功能在我们公司看来是可有可无的,而暂时我们的团队遇到问题能直接聚在一起讨论,工作环境近在咫尺,因此某些功能可以只去了解一下,而不强求使用,一切以开发效率为目的,它仅为一个工具,合理使用便可.
应用实例:http://mamboforge.net/
http://sfs.tcc.edu.tw/
http://adullact.net/
可以上这些网站看看别的开发团队是怎样使用的
·上一篇:
报告日期·下一篇:
报告题目