2009-06-15 16 views
6

Tenemos un pequeño equipo con StarTeam. Una fuente constante de frustración y problemas es el manejo de archivos eliminados en StarTeam. Es obvio que Starteam realiza un seguimiento interno de los archivos eliminados, pero no parece posible obtener información sobre la eliminación de un archivo.En starteam, ¿cómo puedo saber cuándo se eliminó un archivo y por quién?

Hasta ahora, mi única solución para encontrar el momento de una eliminación es realizar una búsqueda binaria manual utilizando las vistas de 'comparar'. ¿Hay alguna manera mejor (la búsqueda de 'eliminar hora' nunca parece recoger ningún archivo).

Respuesta

7

La pestaña Auditoría (justo a la derecha de Archivo, Solicitud de cambio, etc.) es probablemente su mejor opción si solo está buscando quién eliminó qué y cuándo. La pestaña Auditoría también proporciona información sobre cuándo se crearon, compartieron o movieron los elementos y las carpetas, así como cuándo se adjuntan/desprenden las etiquetas de Vista. Cada vez que alguien tiene archivos que aparecen o desaparecen inesperadamente, los dirijo primero a la pestaña Auditoría.

Existe una configuración de configuración del lado del servidor durante el tiempo que se conservan los datos de auditoría (creo que con 30 días de forma predeterminada). Como no se conserva para siempre, no es una buena opción para los datos históricos. El número de auditorías puede ser bastante grande en vistas activas.

Si está buscando algo más que eso o más antiguo que su tiempo de retención de auditoría, vaya con la sugerencia de Bubbafat del SDK y getDeletedTime/getDeletedUserID.

3

Comparar vistas (o retroceder una vista para ver el elemento de nuevo) es la única forma que sé de hacer esto en StarTeam sin escribir código.

Si está dispuesto a escribir un pequeño código, la API de StarTeam proporciona los métodos Item.getDeletedTime y Item.getDeletedUserId (creo que aparecieron en 2006).

Cuestiones relacionadas