¿Existe una manera fácil de get una list de files con numbers de versión de ms vss?

A menudo necesito hacer un manifiesto de files con los numbers de versión de Microsoft Visual Source Safe en ellos. ¿Hay alguna manera de get una list de files con numbers de versión en un proyecto?

Puede usar la automation, VSS 6.0 (y versiones anteriores) vienen con un dll ActiveX que puede usar. Referencia Microsoft SourceSafe 6.0 Type Library en su proyecto, y algo así como (un código VB probado y no probado a continuación) debería funcionar para usted.

La automation es muy poderosa, una vez la utilicé para probar la integración de Vss en un Ide que una vez construí, en el cual el tipo de negocio popular escribía fragments de XQuery para consultar posts Xml.

Private Sub GetAllVersionNumbers() Dim db As New VSSDatabase Call db.Open("\\codestore\myProject\srcsafe.ini", "Myuser", "password") Call GetItemVersion(db.CurrentProject) End Sub Private Sub GetItemVersion(ByVal root As VSSItem) Dim item As VSSItem For Each item In root If item.Type = VSSITEM_FILE Then Call Output(item.Name, item.VersionNumber) Else ' item.Type =VSSITEM_FDOLDER 'recurse Call GetItemVersion(item) End If Next End Sub