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。
评论中的哪位应该就是中了升级的招,然后迁过于插件。出现问题抓毛,所以先怀疑新安装的非官方软件,这种事情你也经常犯不是?
郑重说明:本插件无害,可放心使用。