Abrufen aller Dateien, die von einem Benutzer mithilfe der Visual Source Safe-Befehlszeilenanwendung SS.exe ausgecheckt wurden

8

Wir verwenden derzeit VSS 6, das wird sich nicht ändern, fürchte ich.

Ich versuche ein Skript zu schreiben, mit dem ein Benutzer alle ausgecheckten Dateien schnell in eine andere Verzeichnisstruktur kopieren kann. Um dies zu tun, muss ich eine Liste aller Dateien, die der Benutzer ausgecheckt hat, und das Verzeichnis, in das die Datei ausgecheckt ist, erhalten. Dies ist mit der Statussuche in der GUI einfach zu erreichen. Aber ich brauche eine Möglichkeit, dies über das Befehlszeilenprogramm ss.exe zu tun.

    
Jack Ryan 04.11.2008, 17:46
quelle

4 Antworten

8

Zwei nützliche Links:

VSS-Befehlszeilenbefehle

VSS-Befehlszeilenoptionen

Um auf Panos zu antworten

%Vor%

Ermittelt die Dateien eines bestimmten Benutzers.

    
Brian Schmitt 04.11.2008, 18:07
quelle
4

Über die Befehlszeile:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=<path to folder containing srcsafe.ini>
  3. ss Status $/ -R -U<username> > checked-out-by-username.txt

Und dann checken Sie den Inhalt von checked-out-by-benutzername.txt für Ihre Check-outs.

Beispiel:

Mein srcsafe.ini war in C:\Program Files\Microsoft Visual SourceSafe\MasterDatabase . Und mein Benutzername war bpaetzke .

Also, meine Befehlszeile sah so aus:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=MasterDatabase
  3. ss Status $/ -R -Ubpaetzke > checked-out-by-bpaetzke.txt

Wenn Sie alle Benutzer auschecken möchten, entfernen Sie die -U und geben Sie der Ausgabedatei einen generischen Namen.

Weitere Informationen zur Befehlszeile:

Bill Paetzke 04.03.2011 18:31
quelle
3

Ich kam hierher, um nach der gleichen Sache zu suchen, aber mit Visual Source Safe Version & gt; = 8.0 scheint der Befehl nicht für mich zu funktionieren, stattdessen fand ich einen einfacheren Weg mit dem Menü zu suchen:

  

Ansicht - & gt; Suche - & gt; Statussuche

Wählen Sie die Option zum Suchen nach Benutzer und geben Sie den Benutzernamen

an

    
Habib 30.09.2015 14:15
quelle
1

Siehe hier für die Befehlszeilennutzung des Status-Befehls. Der Befehl

%Vor%

zeigt jede Datei im System an, die vom aktuellen Benutzer ausgecheckt wurde.

    
Panos 04.11.2008 18:03
quelle