如果你所在的软件团队还没有引入代码库查看工具的话,可以尝试着安装一下下面几种工具,对软件团队掌握代码动态还是非常有用的。

这里给大家介绍几个可供选择的方案:

1:trac

Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件;Trac应用力求不影响现有团队的开发过程。


trac唯一的麻烦就是安装起来不容易,好在网上还是有一些学习资料可供研究,折腾一番后还是能够装上的。

网站:http://trac.edgewall.org/

2:topo

作为下一代集成式研发协作管理系统,Topo提供了几乎所有研发团队的开发全流程的管理支持。TOPO系统为客户带来目前大多数研发管理系统所没有提供的所有研发过程管理功能的高度集成,包括需求管理,任务管理,持续集成,测试管理,文档管理,源代码库深度查看,代码review,持续集成,成本管理,会议管理等等众多研发活动支持。


Topo的免费版本中直接提供了代码查看的全功能版本,因此单就代码查看功能来说,免费版本提供的功能已经足够了。优势是国产软件,安装配置非常容易,技术支持得比较好。

网站:http://www.cloudtopo.com/

3:fisheye


FishEye opens your source code repository and helps development teams keep tabs on what's going on.
Track code changes, stay notified of commits via RSS, and search through the guts of your Subversion, CVS or Perforce repository — all from the comfort of the Web.
Browse
FishEye gives your source code repository (Subversion, CVS or Perforce) a simple Web interface. Developers can use FishEye to browse directly to a file or directory, traverse deep directory hierarchies quickly, and see visualizations of a branch history for an individual file.
Search
FishEye makes the contents of your repository (Subversion, CVS or Perforce) instantly discoverable through search. Query by author, date range, tag, branch, filename, comment, file content, you name it.
Subscribe
Keep track of what's going on with FishEye's subscription and notification capabilities. Track changesets, commits and other activity in the repository in near real-time, all from the comfort of your favorite RSS reader, or via email alerts.
Share
FishEye makes it simple to share quick links to source code by representing each line of code as a unique URL. FishEye can link directly to specific files, revisions, diffs, lines of code, directories, changesets, search results and more.
Report
FishEye gives you a simple way to report on activity in your Subversion, CVS or Perforce repository, turning your messy source code repository into a beautiful dashboard of meaningful charts and graphs. Use these to report on the activity of teams, the status of projects, and the detail of what's changed.


就是与jira同一个公司出的,应该是要收费的。

网站:http://www.atlassian.com/software/fisheye/

4:ViewVC

ViewVC (前身是ViewCVS)是CVS和SVN版本控制系统的Web浏览界面,使用 ViewVC可以浏览版本库中的目录/文件、以及每个文件的历史版本记录等,同时还可以显示和下载文件等操作。


网站:http://www.oschina.net/p/viewvc

5:Redmine

Redmine是一个不错的Tracking工具用了有断时间了, 扩展性还是很强的, 能够适应项目管理上的很多需求,如问题跟踪、工时统计、Wiki、论坛什么的。


网址:http://www.redmine.org/projects/redmine/repository

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐