Aşağıdaki kod basit anlamda BenimProjem isimli projeye sourcesafe’den bağlanıp dosyaları önce checkout edip sonra check-in yapıyor. En altta’da bir temp klasöre get ediyor.
static void Main(string[] args)
{
try
{
IVSSDatabase vssDB = new VSSDatabase();
vssDB.Open(@"\\sourcesafe_veritabanı\srcsafe.ini", "akuzhan", "akuzhan");
VSSItem sfolder;
sfolder = vssDB.get_VSSItem("$/BenimProjem", false);
foreach (VSSItem xItem in sfolder.get_Items(false))
{
Console.WriteLine(xItem.Name);
xItem.Checkout("Auto Check In", "d:\myproject\", 0);
xItem.Checkin("Auto Check In", "d:\myproject\a.cs", 0);
xItem.Get("c:\\temp1");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.Read();
}
follow: