Domanda

Esiste un modo per cercare in Microsoft Visual SourceSafe 6.0d tutti i file taggati con un'etichetta specifica?

È stato utile?

Soluzione

AJ ha avuto l'idea giusta, ma devi solo usare la " dir " comando invece di get:

ss dir -v"LABEL" $\PROJECT -R

Questo produrrà ogni file con la versione che si trova su quell'etichetta nel formato di:

someFile.c;23
someOtherFile.h;3
<filename>;<version>

Per chi è interessato se vuoi dire rapidamente qual è l'ultima versione di un file puoi fare:

ss dir -v. $\PROJECT -R

Divertiti!

Altri suggerimenti

Non credo che puoi cercare per etichetta, ma puoi ottenere per etichetta.

Da MSDN:

Per ottenere una versione per etichetta:

  1. Assicurarsi di aver impostato una cartella di lavoro in Visual SourceSafe Explorer. Vedi Procedura: impostare la cartella di lavoro.
  2. Assicurati di aver impostato le opzioni della cronologia. Vedi Come: Visualizza la cronologia.
  3. Seleziona il progetto che contiene il file da recuperare.
  4. Dal menu Strumenti, fai clic su Mostra cronologia.
  5. Nella finestra di dialogo Opzioni cronologia, selezionare la versione del file da recuperare e fare clic su OK.
  6. Nella finestra di dialogo Cronologia di, fai clic su Ottieni per recuperare la versione del file che hai scelto.
  7. Nella finestra di dialogo Ottieni, inserire eventuali voci aggiuntive e fare clic su OK per recuperare il file.

Sembra essere un fallimento da parte di Microsoft non inserire una semplice funzione di ricerca nei commenti di checkin / checkout.

Ho trovato questo http://www.codeproject.com/KB/cpp/Schiott_SourceReport.aspx

Estrae tutti i commenti che vuoi in un file di testo.

Puoi ottenere per etichetta.
Questo potrebbe non essere lo stesso della ricerca per etichetta.

Sourcesafe accetta un'etichetta come un numero di versione valido, quindi è la stessa sintassi:

ss get -V"my label" $\myproject -R 

questo otterrà tutto etichettato my label dal progetto myproject .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top