2010-03-22 22 views

Répondre

8

Lorsqu'un projet est sélectionné, accédez à Outils, Afficher l'historique, cochez la case Récursif et entrez votre nom d'utilisateur dans Utilisateur. Cliquez sur OK.

+0

Vous devrez peut-être maintenir la touche Maj enfoncée lorsque vous cliquez sur Afficher l'historique pour obtenir la boîte de dialogue vous permettant de spécifier l'utilisateur. Cliquez avec le bouton droit de la souris, puis cliquez sur l'élément Afficher l'historique dans le menu contextuel. – John

+0

Vous pouvez également cliquer avec le bouton droit sur le nœud de solution, Afficher l'historique, puis cliquer sur le bouton Projets ... pour afficher la zone Récursive. –

7

La ligne de commande peut être plus rapide, plus efficace pour cela.

Depuis la ligne de commande:

  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

Et puis vérifier le contenu de check-out par username.txt votre chèque -outs.

Par exemple:

Mon srcsafe.ini était en C:\Program Files\Microsoft Visual SourceSafe\MasterDatabase. Et mon nom d'utilisateur était bpaetzke.

Alors, ma ligne de commande ressemblait à ceci:

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

Si vous voulez obtenir le check-out de tous les utilisateurs, retirer le -U<username> et donne au fichier de sortie un nom générique.

Autres informations ligne de commande:

+0

Merci pour les détails. Question rapide: Je ne suis pas un administrateur VSS, mais j'ai l'autorisation de contrôle total sur la base de données VSS au niveau racine. Est-ce que ça va marcher? – kamleshrao

+0

@kamleshrao - Je ne sais pas. Essayez-le et laissez-nous savoir comment ça se passe. En passant, ces commandes sont inoffensives; donc, pas de soucis. –