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 "c:/abc",local;
            
foreach (VSSItem item in vssitem.get_Items(false))
            {
                
vssitemVersion item.get_Version(item.VersionNumber);
                
local "/" vssitemVersion.Name;
                
vssitemVersion.Get(ref local0);
            }
 

vss帮助页面地址为:http://msdn2.microsoft.com/en-us/library/microsoft.visualstudio.sourcesafe.interop.aspx




本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2008/07/18/1246173.html   ,如需转载请自行联系原作者

相关文章
|
2月前
|
传感器 Java 关系型数据库
「深入揭秘」 Micronaut配置与环境管理的隐藏技巧:如何无缝切换部署场景?
【9月更文挑战第9天】Micronaut是一款轻量级、高性能的Java/Grails框架,支持灵活的配置管理和环境感知。通过`application.yml`或`application.properties`文件,开发者可以轻松定义不同环境下的配置,如开发环境使用H2内存数据库,生产环境则连接远程MySQL数据库。Micronaut还支持通过环境变量或命令行参数覆盖配置值,增强应用灵活性和安全性。利用`@Environment`等注解,开发者能实现基于环境条件的依赖注入,使应用能够根据不同部署场景做出相应调整。这套完善的配置管理机制简化了应用维护,提高了安全性和可扩展性。
54 7
|
存储 安全 数据安全/隐私保护
mSecure密码管理器发布新版本 但一些功能不再可用
mSecure密码管理器发布新版本 但一些功能不再可用
263 0
mSecure密码管理器发布新版本 但一些功能不再可用
|
XML 网络架构 数据格式
Confluence 6 注册单一小工具
如果你不能订阅一个应用的小工具,你需要将小工具一个一个的添加进来。针对网站不支持小工具订阅和你的应用和你的 Confluence 不能建立信任连接的情况,你就只能这样添加了。
1281 0
下一篇
无影云桌面