Można to zrealizować za pomocą aplikacji P4V lub P4. Tak czy inaczej, będziesz musiał zrozumieć niektóre z zawiłości korzystania z Perforce File Specifications. Specjalnie dla tego, o co prosisz, użyjemy formatu @ rrrr/mm/dd do określenia zakresu dat w celu zbadania plików.
Aby rozpocząć, mam zamiar po prostu wpisać p4 changes
aby wyświetlić listę wszystkich zmian dla obecnej specyfikacji klienta:
C:\Project>p4 changes
Change 5 on 2011/03/16 by [email protected] 'Initial commit for upgrade to .'
Change 4 on 2010/07/02 by [email protected] 'fixed a bug for really bad reco'
Change 3 on 2010/04/19 by [email protected] 'deleted project.dll from the sourc'
Change 2 on 2010/04/19 by [email protected] 'deletion of library.dll '
Change 1 on 2010/04/18 by [email protected] 'Initial commit '
Jak widać, mam pięć list zmian i ich daty dostępne . Gdybym chciał ograniczyć ten dół, chciałbym zmodyfikować komendę p4 changes
użyciu pliku spec datę następująco:
C:\Project>p4 changes //depot/Project/MAIN/*@2010/01/01,@2010/12/31
Change 1 on 2010/04/18 by [email protected] 'Initial commit '
Mówi mi kilka rzeczy: po pierwsze, użyłem dziką kartę *
których tylko analizuje zawartość podany folder - bez dzieci. Jeśli chcesz wyglądać rekurencyjnie, użyj specyfikacji ...
zamiast *
. Podałem także zakres dat, oddzielając daty początkowe i końcowe przecinkiem, dołączonym na końcu specyfikacji pliku. Dane wyjściowe tego polecenia informują mnie, że tylko lista zmian 1 faktycznie wprowadziła zmianę do dowolnego pliku w tym folderze w roku 2010.
Aby zrobić to samo za pomocą P4V, można wyświetlić go w dwóch różnych widokach. Prostą metodą jest prosta nawigacja do danego folderu z widokami Depot lub Workspace, a następnie otwórz kartę Historia (kliknij ikonę wyglądającą jak zegar). Listy zmian są zazwyczaj sortowane według daty, ale na wypadek, gdyby tak nie było, wystarczy kliknąć nagłówek kolumny, aby dostosować kolejność sortowania i wizualnie sprawdzić dla danego zakresu dat.
Korzystanie z widoku poklatkowego jest nieco zawiłe, ale zapewnia również bardziej precyzyjny widok. Otwórz P4V, przejdź do folderu, w którym chcesz sprawdzić historię używania widoku Depot lub Workspace i kliknij prawym przyciskiem myszy na ten folder. W menu podręcznym wybierz Wykres wersji, a po otwarciu rozwiń menu Narzędzia i wybierz Widok poklatkowy.
W oknie Time Lapse dostępne są opcje u góry, aby wybrać tryb (wybierz wiele wersji) i zakres zawartości (wybierz skalę dat). Powinno to umożliwić wizualną identyfikację plików, o których mowa.
Czy to musi być zautomatyzowany proces? –