• 源代码管理工具和bug管理系统选择与架设


    小项目也需要管理,手头一个两个人做的Asp.net项目.昨天刚选好了源代码和bug管理的软件.选来选去,还是原来用过的顺手:

    源代码管理: SVN + TortoiseSVN
    项目网站和bug管理: Trac

    以前一个项目是C# win app项目,server用SVN和Trac是在linux平台装的, 这次其实有点想用新的源代码和bug管理系统,也算给自己点新鲜感.不过项目时间比较紧,也不敢太过尝鲜.下面介绍一下放弃的选择和安装中的问题

    (1)首先考虑的是VSTS: Visual Studio 2005 Team System, 集成Project Studio等东东,Project Studio用过当然知道是好东东,Team System看过Webcast也明白是好东东,但是杀鸡用牛刀有点吓人.而且这次准备在CCS的基础上二次开发,所以选的自然是VS2003.放弃.
    (2)BugTracker .Net是个Asp.net写的bug管理系统,用了用,还不错,可惜没有项目站点,又不能和svn集成,就是这两个弱点让我仍然投向了原来的用过的搭配,trac还是不错的.
    (3)Trac和SVN集成,数据库存在文件里,可以在线浏览源代码及diff,又有bug管理系统,美中不足的是TortoiseSVN没有集成在VS中.需要在"资源管理器"中对文件/文件夹来操作.搜到一个插件:ankhsvn但看见自己试用下来居然没找到设置svn server的地方,然后google到大家对它评价不是很好,版本又只有0.5.5,所以放弃.

    安装:
    (1)SVN:可参照svn安装步骤 我装的当然是svn的稳定版本1.2.3, 也用了service wrapper,真爽啊.
    (2)Trac: 原来用的时候不是我装的,这次发现居然要装这么多东西,好在Trac网站上说明还算详细,一路装了6,7个软件.为了一个漂亮易用的项目管理网站,值!
    (3)TortoiseSVN: 很好装.
    (4)意外: 居然看到对svn用的.开头的文件夹,Asp.net加载项目会出现问题,于是听从过来人的建议,没有选TortoiseSVN未解决此问题而出的所谓特别版,而是准备采取一个有趣的做法:把Asp.net的web app改成class library的工程.见这两篇文章Asp.Net Without Webprojects

    出处:https://www.cnblogs.com/dandandan/archive/2005/12/25/304026.html

    ===================================================================================

    这还是我头一次使用开源软件做实施维护工作,不由的感慨开源的优势,自己可以根据需要做修改,扩展。 
      
    下面说说在使用BugTracker.net前考虑的几个类似软件: 
    OnTimer: 
    有cs版和web版,是要收费的,不过用.net编写的东西似乎比较容易破解,我用Reflector看了看,很容易找到加密的地方。这个软件 比bugTracker.net要复杂些,权限等控制的更细,同时似乎并不仅限于bug跟踪,而倾向与缺陷管理。同时它使用了aspnetmenu等组件,和bugTracker.net相比速度要慢些。 
    BugZilla: 
    听说是很强大的工具,但是下下来一看,要用MySql,同时代码好象是Perl写的(.pm和.pl文件是用什么写的?),怕怕,不用。 
    myTracker: 
     使用InterBse数据库,也有cs和web两种方式,我下午才装上InterBase,准备明天看看,这个软件看样子也不仅限于bug跟踪,还有其他的功能,帮助比较全,等用起来再说。 
    Mantis: 
    基于PHP和MySql,不会维护,不用。 
      
    在项目开发的时候,和测试人员交流不畅,不能对bug进行跟踪管理,可是个让人头痛的事,有了bug跟踪工具就好多了(怎么有点象广告)
    Issue Manager
     
    一个Bug跟踪工具,web方式的,Access数据库bug的优先级,状态,反馈什么的都有了,免费的
    不过这个就要复杂些了:
    On Time 2004
    有windows的Web方式的,sql Server数据库,我下的是Windows的,不过看着有点眼晕


    总的来说,BugTracker.net虽然有很多缺陷,但是对与一个小团队来说,简单实用是最大的优点,同时也易于维护,扩展。

    出处:

    https://www.cnblogs.com/dahuzizyd/archive/2005/03/01/110952.html

    https://www.cnblogs.com/dahuzizyd/archive/2004/06/25/18693.html

  • 相关阅读:
    [IOS] iphone开发之UITableView之UITableViewCell [待续中。。。]
    人生需有三心境,你有吗?
    iPad iPhone程序增加启动画面
    [转载]IOS学习之UIApplication深入学习
    [IOS] iphone开发之[美化按钮]
    程序中调用Safari
    ios编程:iPhone Howto:给UIView拍照
    IOSAPNS 消息推送实践
    ios 设备方向判断
    [IOS]iphone开发之横屏与竖屏在不同视图之间的切换
  • 原文地址:https://www.cnblogs.com/mq0036/p/13500276.html
Copyright © 2020-2023  润新知