首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读92次
20080430 jira subversion wiki

20080430 jira subversion wiki
http://www.shengfang.org


JIRA Subversion plugin http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin ,这个plugin的功能是,如果你在svn commit里面加上了JIRA issue的ID,则JIRA会自动把该次commit的信息作为一个comment添加到JIRA内,修改的文件可以直接点击使用viewcvs察看(如果你也安装了viewcvs的话)。svn可以配置bugtraq:url,所以从svn commit log里可以定位到JIRA,JIRA也可以返回svn。这个plugin把2者紧密地结合在了一起。

由于JIRA有Task类型,所以项目一开始就可以使用JIRA,我现在的工作流程是:想到一个功能,在JIRA里面新建一个Task,被分配者接收到mail通知,点击mail进入JIRA查看问题,在JIRA添加comment讨论,修改源代码,测试完毕,在svn里提交更新,如果正好是解决了某个JIRA内的问题,则只需输入问题id数字,否则自行再输入一段描述。JIRA过段时间自动访问svn仓库,添加修改的源代码列表到comment内,以备今后察看。

http://www.kuqin.com/managetool/20080318/4781.html
非常有用的在线项目管理资源

http://www.kuqin.com/managetool/20080120/3837.html
主流源代码管理系统工具优缺点浅析

https://jazz.net/
Jazz is a scalable, extensible team collaboration platform for integrating work across the phases of the development lifecycle. We believe Jazz will help teams build software more effectively while making the software development activity more productive and enjoyable.

Jazz is built on Eclipse and other open technologies, and will serve as the foundation for Rational's Software Delivery Platform and partner ecosystem.

http://www.kuqin.com/managetool/20080120/3835.html
如何利用PVCS进行项目文档管理

http://www.kuqin.com/managetool/20070822/583.html
wiki系统很适合作为项目管理系统和文档管理系统

项目管理软件
http://www.kuqin.com/managetool/20070822/582.html

http://www.kuqin.com/managetool/20070822/581.html
项目管理基本工具

http://jbpm.group.javaeye.com/group/blog/149857
Confluence Wiki

Trac中browser定位文件行数

Trac的browser中可以显示源代码,在URL中可以使用
#L行号
来指定显示的行数,例如:
/browser/path/to/file#L4


http://blog.csdn.net/hu_zhenghui/archive/2007/10/20/1834709.aspx
原创 Trac - The Trac Ticket Workflow System - Trac Ticket工作流系统

http://blog.huaxlee.com/post/16
confluence - 企业wiki

http://www.kuqin.com/managetool/20070822/578.html
Apache+SVN+ViewCVS+Jira+Confluence

http://www.blogjava.net/kafka0102/archive/2007/03/09/102758.html
Confluence和JIRA的安装和破解

http://www.kuqin.com/managetool/20070822/580.html
JIRA带来的管理思路

http://www.kuqin.com/managetool/20070822/569.html
最佳B/S项目管理工具dotProject2.0.1的安装说明

http://www.kuqin.com/managetool/20070822/579.html
缺陷管理JIRA/BUGZILLA

http://www.creative-restraint.co.uk/blog/index.cfm/2008/2/3/Updating-the-Status-of-a-Trac-ticket-via-a-SVN-commit
http://www.feed-squirrel.com/index.cfm?evt=viewItem&ID=78619
Updating the Status of a Trac ticket via a SVN commit

http://www.ibm.com/developerworks/cn/java/j-mylyn1/
Mylyn 2.0,第 1 部分: 集成的任务管理

http://weavesky.com/2007/12/10/why-trac/
为什么选择trac

http://www.nicholasding.com/2008/02/19/mylyn-trac/
Eclipse Mylyn with Trac

我个人对开源软件的开发了解多一点。至少在Apache基金会上可以看到他们使用的是以下几个系统的组合:
版本控制:
最早使用的是CVS,目前已经迁移到了SVN上。
Bug/Issue Tracking:
(可选)JIRA(Java)或者BugZilla
文档共享:
Apache目前选择的WIKI平台是:MoinMoin(Python)
邮件列表/归档:
记得以前用的是EyeBrowse(Java)

http://www.javaeye.com/topic/138706
Maven+Appfuse+Apache+Subversion+ViewVC+Jira+Confluence安装手记

http://www.infoq.com/cn/news/2007/10/mylyn
Mylyn 2.1:重构Eclipse用户界面提高生产力

http://www.atlassian.com/software/jira/
Bug tracking, issue tracking, & project management

http://smthjava.org/
SMTHJAVA是水木清华Java版版友自发形成的一个开源项目平台,主要专注于java领域。它试图借助先进的软件协同和交流软件,共同学习和开发一些java项目以及相关的内容。

创建SMTHJAVA的哲学,就是不做恶即可。只要不破坏,不纯泼凉水,任何添砖加瓦都是好的贡献。在这里你可以查看一些smthjava开源项目的代码,在wiki上发表一些想法,通过jira提交一些功能需求,或者参与到某些项目的开发中来,如果愿意,你甚至可以自己复制将这个环境复制一套。

http://svn.mysql.com/fisheye/
http://www.searchfull.net/blog/2008/01/15/1200388087854.html
使用StatSVN统计SVN版本库  

在公司里或者你正在着手开始一个新项目,可以参照以下建议来提高开发效率.
1. 建立一个源码控制系统.强烈推荐使用Subversion. 与其他开发者协同工作时,推荐同时建立一个源码提交提醒系统,FishEye就是很不错的一个.
2. 建立一个bug 跟踪系统,比较流行(而且免费)的是Bugzilla和 Trac. 我们见过的最好的是JIRA. 更多信息请参阅What issue tracking system is best for you?
3. 建立一个Wiki. 我们很喜欢Confluence- 可惜现在不免费了. 其他值得推荐的是JSPWiki和Trac. Trac是一个一揽子解决方案,包含了wiki, 源码控制浏览器和bug跟踪系统等.
4. 建立一个开发环境,包含源码控制系统, bug 跟踪系统以及wiki. 在其中安装 Hudson, CruiseControl, Luntbuild或者 Continuum来进行项目的持续整合和构建. 使用Maven2来完成持续构建是很轻松的, 没有借口不去使用呦! 如果对商业的CI(持续整合)系统感兴趣,可参阅Pulse或Bamboo. 在如何选择CI服务器的问题上,可参阅 Which open source CI tool is best suited for your application's environment?来获得更多信息.
5. (可选) 安装Roller用于生成每日状态和问题报告. 这样可以让你的客户(或者主管)能够跟踪你的进程.

SCM不愧是配置管理
真的有好多配置文件要写啊~~

首先是maven的project.properties,project.xml
得先生成一个项目不是吗。
接着是maven.xml,想要build出花样,没有这个不行
之后是svn与apache的整合,如何才能让进行权限控制
重头戏是CruiseControl的config.xml,要写许多奇怪的东西
apache和tomcat的配置就不说了,几乎人人都写过
单独运行的还好,就怕合起来的事情。
svn与apache, maven与cruiseControl, apache与tomcat
还有svn与trac,fisheye之类的展示工具的配合,
与jira,bugzilla之类的issue trace之类的配合…..

想起来就寒啊~ 一个同事说,看到这些东西就头疼~
如果有个All-In-One的工具该多好啊。

http://blog.vsharing.com/Article.aspx?aid=406800
用了一个下午加一个晚上,终于搞定了Jira的SVN插件

http://www.iocblog.net/static/2007/554.html
jira和svn结合。

http://blog.csdn.net/ewsl/archive/2006/08/23/1109445.aspx
原创 jira在本机成功和fisheye,svn集成

StatSVN是一个SVN版本库的静态分析工具,它能生成SVN log日志文件的html报表。这样能大概地评估工作量、开发效率、趋势,帮助项目管理。使用它之前下载SVN的命令行客户端,以便能自动化任务。

StatSVN能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的 Repository tree。StatSVN当前版本能够生成一组包括表格与图表的静态HTML文档。StatSVN使用JFreeChart来生成chart。

http://www.statsvn.org/index.html

http://hi.baidu.com/vb1980/blog/item/d29b251e20859c1c4134170e.html
SVN提交发邮件通知的功能

http://hi.baidu.com/vb1980/blog/item/d29b251e3a40aa1c413417c3.html
StatSVN的使用


字体:


Permanant URI永久地址 http://www.shengfang.org/blog/p/20080430jirasubversionwiki.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1232542901

2009年1月21日21:01星期三  [RAN乱] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 17||用户: 2562 [列表]
今日:24||到访:2669523
Rss:837714||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8