Come rilevare a livello di codice i file eliminati?
-
06-09-2019 - |
Domanda
In Team Foundation, si può chiedere Team Explorer per visualizzare i file eliminati in questo modo:
Strumenti> Opzioni> controllo del codice sorgente> Visiva Team Foundation Server> Mostra gli elementi eliminati nel controllo del codice sorgente Explorer.
La mia domanda è come si fa a fare la stessa cosa a livello di codice?
sto sviluppando uno strumento di sincronizzazione, e ho bisogno di rilevare i file eliminati in TFS. Workspace.Get (...) restituisce solo i file non eliminati.
Qualsiasi idea di come posso ottenere questo?
Soluzione
Vai alla cartella di Visual Studio nel vostro menu di avvio e avviare un Visual Studio Command Prompt dalla sottocartella "Visual Studio Tools".
Il comando che si desidera eseguire è:
tf dir /server:myserver $/myproject /recursive /deleted
(dove myserver e myproject sono il server e di progetto)
usare "help tf" per informazioni generali, "TFS aiutano dir" per ulteriori informazioni su questo comando, o Google su "tf.exe" per ulteriori informazioni.
Altri suggerimenti
L'API VersionControlServer.QueryHistory ti darà accesso ai gruppi di modifiche che conterrà tutte le operazioni di controllo delle versioni, tra cui le eliminazioni.