VSS自动发布站点功能扩展
来源:互联网 发布:linux centos ubuntu 编辑:程序博客网 时间:2024/04/28 16:11
VSS自动发布站点功能扩展
我们在做开发的时候,经常使用源代码管理器作为团队开发其中一种必备工具,在软件项目开发过程中,采用科学的管理思想,辅之以先进的管理工具,可以提升软件开发管理水平和保证软件的产品质量。 它使我们团队之间合作更紧密,工作更高效,出错概率降到最低。
在公司运用的是VSS源码管理,用起来还是挺方便的。最近在每做一个功能都得经过测试,而这个测试主要是白盒(功能)测试,所以每做好一个功能就必须把源文件拷贝到测试服务器中,可以说是一个相当浪费时间的工作(vss服务器的文件都是明文方式的文件,都是vss的一种格式,所以不能把虚拟目录设成vss的服务器的工作目录),所以最近想了想对vss功能扩展一下,想实现的功能:当你写完功能Code时,并想让测试员测试该功能时,你只要使用在一个工具上就击生成,测试服务器就可以获取最新版本的文件!
在此记录一下,该工具的核心部份代码:
首先你得引用:using Microsoft.VisualStudio.SourceSafe.Interop;
vssDatabase.Open("////192.168.1.123//sourcesafe//srcsafe.ini", "sjf", "sjf");
VSSItem vssitem = vssDatabase.get_VSSItem("$/JobMate", false);
VSSItem vssitemVersion;
string s = "c:/abc",local;
foreach (VSSItem item in vssitem.get_Items(false))
{
vssitemVersion = item.get_Version(item.VersionNumber);
local = s + "/" + vssitemVersion.Name;
vssitemVersion.Get(ref local, 0);
}
vss帮助页面地址为:http://msdn2.microsoft.com/en-us/library/microsoft.visualstudio.sourcesafe.interop.aspx
- VSS自动发布站点功能扩展
- VSS-打标签自动发邮件的功能
- 添加自动发布博客功能
- 利用ant自动从vss下载代码并编译到自动发布
- 用COM自动服务扩展功能
- CKEditor扩展插件:自动排版功能
- 从VSS自动拉下文件/编译/发布到Linux服务器 一条龙脚本(无人工干预)
- VSS自动备份脚本
- VSS的自动登陆
- vss错误自动修复
- VSS的自动备份
- 取消VSS自动登录
- vss 自动登录
- VSS自动登陆设置
- VSS自动登陆设置
- VSS自动管理解决方案
- vss自动登录
- VSS自动登陆设置
- Java:一个简捷的可分页的ResultSet实现
- 幕后英雄的用武之地——浅谈Java内部类的四个应用场景[转]
- 没有ActiveMovieControl Object这个控件
- 3千元买一个机器人平台+笔记本写程序来组成智能机器人!
- Spring学习笔记(二)
- VSS自动发布站点功能扩展
- vss 代码
- ISCW实验20:配置路由器使用Cisco AutoSecure
- 关于小虾米大学尾声的感慨
- 栈和队列--队列
- 大连市区内所有的自助餐厅
- memchr
- 安檢聊語---感謝師父
- 不加班的日子真爽!