'Vss 6.0'에 해당되는 글 1건
Visual Studio 2008기준으로 작성 했습니다.
1) Visual Studio에서 C# Console Project를 선택한다.
2) 자신이 만약 VSS 6.0을 사용한다면, 위에서 포스팅한 방법으로 VSS Automation DLL 을 찾은 후 참조에 추가해 준다.


팝업 되는 다이얼 로그에서 해당 DLL 을 선택 해 줍니다.

3) 소스에서 해당 레퍼런스를 사용하도록 선언하고, 해당 메쏘드를 찾아 사용하면 끝~
참 번외로 컴맨드 라인 알아본게 아까워서.. 몇 자 적어봅니다.
컴맨드 라인으로 소스를 내려받는 방법. 뭐 자세한건 도움말에 다 나와 있습니다 :-)
소스세이프 컴맨드라인 실행을 위한 환경 변수 설정.
1) Visual Studio에서 C# Console Project를 선택한다.
2) 자신이 만약 VSS 6.0을 사용한다면, 위에서 포스팅한 방법으로 VSS Automation DLL 을 찾은 후 참조에 추가해 준다.

팝업 되는 다이얼 로그에서 해당 DLL 을 선택 해 줍니다.
3) 소스에서 해당 레퍼런스를 사용하도록 선언하고, 해당 메쏘드를 찾아 사용하면 끝~
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SourceSafeTypeLib;
namespace VSSTest
{
class Program
{
static void Main(string[] args)
{
IVSSDatabase dbcon = new VSSDatabaseClass();
dbcon.Open("\\\\myproject\\srcsafe.ini", "randy", "randy");
VSSItem vssItem = dbcon.get_VSSItem("$/SrcRoot/GetSomething", false);
String LocalPath = "C:\\Temp\\GetSomethingr";
vssItem.Get(ref LocalPath, 1);
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SourceSafeTypeLib;
namespace VSSTest
{
class Program
{
static void Main(string[] args)
{
IVSSDatabase dbcon = new VSSDatabaseClass();
dbcon.Open("\\\\myproject\\srcsafe.ini", "randy", "randy");
VSSItem vssItem = dbcon.get_VSSItem("$/SrcRoot/GetSomething", false);
String LocalPath = "C:\\Temp\\GetSomethingr";
vssItem.Get(ref LocalPath, 1);
}
}
}
참 번외로 컴맨드 라인 알아본게 아까워서.. 몇 자 적어봅니다.
컴맨드 라인으로 소스를 내려받는 방법. 뭐 자세한건 도움말에 다 나와 있습니다 :-)
소스세이프 컴맨드라인 실행을 위한 환경 변수 설정.
set ssuser=randy
set ssdir=\\server\share\vss
작업디렉토리 설정.
"C:\Program Files\Microsoft Visual Studio\VSS\win32\ss.exe" WorkFold $/_MyProject/Project1 D:\Project\Project1
->디렉토리 이동.
"C:\Program Files\Microsoft Visual Studio\VSS\win32\ss.exe" Get -R $/_MyProject/Project1
set ssdir=\\server\share\vss
작업디렉토리 설정.
"C:\Program Files\Microsoft Visual Studio\VSS\win32\ss.exe" WorkFold $/_MyProject/Project1 D:\Project\Project1
->디렉토리 이동.
"C:\Program Files\Microsoft Visual Studio\VSS\win32\ss.exe" Get -R $/_MyProject/Project1

이올린에 북마크하기
Prev
Rss Feed