如果你所在的軟件團隊還沒有引入代碼庫查看工具的話,可以嘗試著安裝一下下面幾種工具,對軟件團隊掌握代碼動態(tài)還是非常有用的。
這里給大家介紹幾個可供選擇的方案:
1:trac
Trac是一個為軟件開發(fā)項目需要而集成了Wiki和問題跟蹤管理系統(tǒng)的應用平臺,是一個開源軟件應用。Trac以簡單的方式建立了一個軟件項目管理的Web應用,以幫助開發(fā)人員更好地寫出高質量的軟件;Trac應用力求不影響現有團隊的開發(fā)過程。
trac唯一的麻煩就是安裝起來不容易,好在網上還是有一些學習資料可供研究,折騰一番后還是能夠裝上的。
網站:http://trac./
2:topo
作為下一代集成式研發(fā)協(xié)作管理系統(tǒng),Topo提供了幾乎所有研發(fā)團隊的開發(fā)全流程的管理支持。TOPO系統(tǒng)為客戶帶來目前大多數研發(fā)管理系統(tǒng)所沒有
提供的
所有研發(fā)過程管理功能的高度集成,包括需求管理,任務管理,持續(xù)集成,測試管理,文檔管理,源代碼庫深度查看,代碼review,持續(xù)集成,成本管理,會
議管理等等眾多研發(fā)活動支持。
Topo的免費版本中直接提供了代碼查看的全功能版本,因此單就代碼查看功能來說,免費版本提供的功能已經足夠了。優(yōu)勢是國產軟件,安裝配置非常容易,技術支持得比較好。
網站:http://www./
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./software/fisheye/
4:ViewVC
ViewVC (前身是ViewCVS)是CVS和SVN版本控制系統(tǒng)的Web瀏覽界面,使用 ViewVC可以瀏覽版本庫中的目錄/文件、以及每個文件的歷史版本記錄等,同時還可以顯示和下載文件等操作。
網站:http://www.oschina.net/p/viewvc
5:Redmine
Redmine是一個不錯的Tracking工具用了有斷時間了, 擴展性還是很強的, 能夠適應項目管理上的很多需求,如問題跟蹤、工時統(tǒng)計、Wiki、論壇什么的。
網址:http://www./projects/redmine/repository
|