Ankh.BugNet.Extension,基于ankhsvn的Visual studio 2012集成插件

AnkhSvn的确很好用。BugNet Tracker有个免费版,作为任务管理工具也用的很顺手。不过Ankhsvn的Issue Repository没有直接集成BugNet Tracker,有时候找Issue Id还需要上浏览器去查,比较影响效率。所以一直想找这个插件,网上翻了很久都没有找到。还是主席说的好“自己动手,丰衣足食”,莫法就自己写了一个,先勉强用着。

安装:

1、需要安装Ankhsvn;

2、已发布,使用Visual Studio 2012的扩展工具箱,搜索“Ankh.BugNet.Extension”,直接安装即可。此处略。

 

 

使用方法

1、如果解决方案已经加入svn,在解决方案上右键一下,会出现“Issue Tracker Setup”菜单,从这里进入配置界面。

2、配置界面很简单,注意project Id需要为数字。Repository URL为:http://your_bugnettracker_host/WebServices/BugNetServices.asmx

3、然后在AnkhSVN提供的Pending Changes窗口中,第二个按钮就是任务列表,点开就可以看到加载的任务了。

未完善的地方有很多,比如:

1、目前只支持一次性载入项目下的全部任务,没有过滤,没有刷新(暂时只在Load的时候实现任务加载)。

2、如果任务有变化,需要重新打开解决方案。

 

其他:

插件已经发布到VS扩展工具箱

http://visualstudiogallery.msdn.microsoft.com/2e961a38-fc59-47ef-a581-28938c3d8a10
代码已开源,这里源代码:
http://ankhbugnetext.codeplex.com/
有兴趣的朋友可以加入进来一起完善。

特别提示:

大家注意最近一次TortoiseSVN和AnkhSVN到1.8.x的升级,包括文件结构在内都有较大的变更,升级之后一定要更新Working Copy。

评论中的哪位应该就是中了升级的招,然后迁过于插件。出现问题抓毛,所以先怀疑新安装的非官方软件,这种事情你也经常犯不是?

郑重说明:本插件无害,可放心使用。

posted @ 2013-12-17 01:06  ZhZhen  阅读(415)  评论(0编辑  收藏  举报