zoukankan      html  css  js  c++  java
  • 从Visual SourceSafe (VSS)服务器下载文件(C#)

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
    首先引用ssapi.dll

    只需要调用 VSSItem类中的Get就可以下载一个服务器上的文件到本地。如果需要下载指定版本的,需要先get_Version方法,指定特定版本的item。VSSDatabase vssDatabase = new VSSDatabaseClass();try{vssDatabase.Open(txtDbPath.Text, txtAccount.Text, txtPasswd.Text);}catch{MessageBox.Show("Can't login to the VSS database");return;}try{VSSItem vssitem = vssDatabase.get_VSSItem(txtItemPath.Text, false);VSSItem vssitemVersion = vssitem.get_Version(int.Parse(txtVersion.Text));string localPath = txtLocalpath.Text;vssitemVersion.Get(ref localPath, 0);if (File.Exists(txtLocalpath.Text)){MessageBox.Show("Succeed!");}}catch{MessageBox.Show("Download failed");}例:
                VSSDatabase vssDatabase = new VSSDatabaseClass();
                vssDatabase.Open("\\\\192.168.1.123\\sourcesafe\\srcsafe.ini", "sjf", "sjf");
                VSSItem vssitem = vssDatabase.get_VSSItem("$/JobMate/JobMate.sln", false);
                VSSItem vssitemVersion = vssitem.get_Version(1);
                string s = "c:\\JobMate.sln";
                vssitemVersion.Get(ref s, 0); 1.微软提供了一个叫做VSSITEM的动态库(DLL),帮助页面地址为http://msdn2.microsoft.com/en-us/library/microsoft.visualstudio.sourcesafe.interop.aspx
    2.VSS的第三方工具
        1)Dynamsaft 的 SourceAnywhere For VSS
        2)SourceGear 的 SourceOffSite
       
    二次开发应该大部分应用我能想到的是在配置管理的一些日志的收集,然后根据收集到的日志进行整理形成相关的分析报告,再有就是时实的监控呀、根据监控的日志找到存在的问题,然后对整个配置管理进行进一步的提升等等方面。
  • 相关阅读:
    如何启用apache的gzip压缩?
    Zend Framework配置Nginx的rewrite
    数据库差异比较工具
    心愿王泽 杨颖 乔媛 唐景莲
    在所有存储过程中查找一个关键字
    通用分页存储过程
    JavaScript开发工具 Aptana
    js如何控制select控件(下拉列表)
    Read and write flat file
    Extreme Programming
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912169.html
Copyright © 2011-2022 走看看