2009-06-15 17 views
6

Mamy mały zespół prowadzący StarTeam. Stałym źródłem frustracji i problemów jest obsługa usuniętych plików w StarTeam. Jest oczywiste, że Starteam śledzi wewnętrznie usunięte pliki, ale nie wydaje się możliwe uzyskanie jakichkolwiek informacji o usunięciu pliku.W starteam, jak mogę się dowiedzieć, kiedy plik został usunięty i przez kogo?

Do tej pory jedynym rozwiązaniem pozwalającym znaleźć czas usunięcia jest wykonanie ręcznego wyszukiwania binarnego za pomocą widoków "porównaj". Czy istnieje lepszy sposób (zapytanie o "czas usuwania" nigdy nie wydaje się zbierać żadnych plików).

Odpowiedz

7

Zakładka Audyt (tuż po prawej stronie pliku, ChangeRequest itp.) Jest prawdopodobnie najlepszym rozwiązaniem, jeśli po prostu szukasz, kto skasował co i kiedy. Karta Audyt zawiera również informacje o tym, kiedy elementy i foldery zostały utworzone, udostępnione lub przeniesione, a także kiedy dołączono/odłączono etykiety Widok. Ilekroć ktoś ma nieoczekiwanie pojawiają się lub znikają pliki, kieruję je najpierw na kartę Audytu.

Ustawienia konfiguracji po stronie serwera dotyczą czasu przechowywania danych kontroli (domyślnie domyślnie 30 dni). Ponieważ nie jest on przechowywany na zawsze, nie jest dobrym rozwiązaniem dla danych historycznych. Liczba kontroli może być dość duża w aktywnych widokach.

Jeśli szukasz czegoś więcej lub więcej niż czas retencji audytu, skorzystaj z sugestii Bubbafata o SDK i getDeletedTime/getDeletedUserID.

3

Porównywanie widoków (lub cofanie widoku, aby zobaczyć element ponownie) jest jedynym sposobem, w jaki wiem, jak to zrobić w StarTeam bez pisania kodu.

Jeśli chcesz napisać mały kod, interfejs API StarTeam udostępnia metody Item.getDeletedTime i Item.getDeletedUserId (wydaje mi się, że pojawiły się w 2006 r.).

Powiązane problemy