0
내 동료 (사용자 이름 = aahan
)가 마지막으로 체크인 한 파일이 무엇인지 확인해야합니다. 사용자 이름에 마지막으로 체크인 한 모든 파일을 해당 내역의 aahan
으로 지정합니다.사용자 이름별로 마지막으로 체크인 한 파일을 모두 가져옵니다.
내 동료 (사용자 이름 = aahan
)가 마지막으로 체크인 한 파일이 무엇인지 확인해야합니다. 사용자 이름에 마지막으로 체크인 한 모든 파일을 해당 내역의 aahan
으로 지정합니다.사용자 이름별로 마지막으로 체크인 한 파일을 모두 가져옵니다.
VSS6 용 SSAPI.DLL의 VSS2005 또는 SourceSafeTypeLib 용 Microsoft Visual SourceSafe API는 VS 프로젝트를 통해 열거하는 데 사용할 수있는 methods and properties 숫자를 노출하며 각 항목을 검사하고 항목 기록을 읽습니다. . 그곳에서 어떤 사용자가 item history을 추가했는지 확인할 수 있습니다.
다음은 프로젝트의 항목 버전을 통해 열거되는 몇 가지 샘플 VB.NET 코드입니다.
Sub CheckVSS
Dim project As VSSItem
Dim vssDB As VSSDatabase
vssDB = New VSSDatabase
vssDB.Open(sourceSafeIniPath, vssUsername, vssPassword)
project = _vssDB.VSSItem(vssProjectFolder)
GetHistory(project)
End Sub
Sub GetHistory(ByVal item As VSSItem)
'--Enumerate through each version of this item.
For Each ver As VSSVersion In item.Versions
Debug.Print("{0}, {1}, {2}, {3}", item.Name, item.Spec, ver.Username, ver.Comment)
Next
'--Recursively enumerate through each item in this folder and child folders.
For Each subitem As VSSItem In item.Items
For Each ver As VSSVersion In subitem.Versions
Debug.Print("{0}, {1}, {2}, {3}", subitem.Name, subitem.Spec, ver.Username, ver.Comment)
Next
GetHistory(subitem)
Next
End Sub