2009-06-15 9 views
6

Abbiamo una piccola squadra che esegue StarTeam. Una costante fonte di frustrazione e problemi è la gestione dei file cancellati in StarTeam. È ovvio che Starteam tenga traccia dei file cancellati internamente, ma non sembra possibile ottenere alcuna informazione sulla cancellazione di un file.In starteam, come posso sapere quando un file è stato cancellato e da chi?

Finora, la mia unica soluzione per trovare la tempistica di un'eliminazione è eseguire una ricerca binaria manuale usando le viste 'Confronta'. C'è un modo migliore (la query per 'eliminare il tempo' non sembra mai raccogliere alcun file).

risposta

7

La scheda di controllo (a destra di File, ChangeRequest, ecc.) È probabilmente la soluzione migliore se stai cercando chi ha cancellato cosa e quando. La scheda Controllo fornisce anche informazioni su quando gli oggetti e le cartelle sono stati creati, condivisi o spostati, nonché quando Visualizza etichette sono attaccate/staccate. Ogni volta che qualcuno ha dei file che appaiono o scompaiono inaspettatamente, li indirizzo prima alla scheda Audit.

Esiste un'impostazione di configurazione lato server per il periodo di tempo in cui i dati di audit vengono conservati (credo siano 30 giorni per impostazione predefinita). Dal momento che non viene mantenuto per sempre, non è una buona opzione per i dati storici. Il numero di audit può essere abbastanza ampio nelle visualizzazioni attive.

Se stai cercando qualcosa di più o più vecchio del tuo tempo di ritenzione di controllo, vai con il suggerimento di Bubbafat su SDK e getDeletedTime/getDeletedUserID.

3

Il confronto delle visualizzazioni (o il rollback di una vista per vedere di nuovo l'elemento) è l'unico modo in cui so come farlo in StarTeam senza scrivere codice.

Se si è disposti a scrivere un piccolo codice, l'API StarTeam fornisce i metodi Item.getDeletedTime e Item.getDeletedUserId (credo che siano emersi nel 2006).

Problemi correlati