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
       
    二次开发应该大部分应用我能想到的是在配置管理的一些日志的收集,然后根据收集到的日志进行整理形成相关的分析报告,再有就是时实的监控呀、根据监控的日志找到存在的问题,然后对整个配置管理进行进一步的提升等等方面。
  • 相关阅读:
    【转】WPF DataGridComboBoxColumn使用
    【转】CAD 二次开发--属性块 Block和BlockReference
    【转】【Revit】Revit二次开发——读取cad中的文字信息
    【转】【Centos】Linux(Centos7)下搭建SVN服务器
    现代php编程
    drone实践记录
    PHP拆分YAPI导出的swagjson文件
    pydantic验证器Validator
    利用notion打造读书追逐系统
    opencv马赛克python实现
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912169.html
Copyright © 2011-2022 走看看