Jestem nowy w Perforce i utworzyłem kilka obszarów roboczych jako ćwiczenia umożliwiające zapoznanie się z nim. Teraz chciałbym usunąć niektóre obszary robocze. Chcę tylko pozbyć się obszarów roboczych, aby nie pojawiały się na liście rozwijanej w widoku obszarów roboczych ( nie chcę nic robić z aktualnymi plikami składu).
Wyszukanie odpowiedzi powoduje wyświetlenie sugestii „uaktywnij obszar roboczy” (myślę, że oznacza to wybranie go z listy rozwijanej obszaru roboczego?), A następnie usunięcia go z menu „edycja”. Niestety, gdy próbuję, opcja usuwania jest wyszarzona.
Czy ktoś wie, jak to zrobić, czy po prostu muszę żyć w śmieciowych miejscach pracy? Fizycznie usunąłem jeden z nich z dysku i nadal pojawia się w rozwijanym obszarze roboczym, a teraz nie mogę go nawet zsynchronizować z magazynem, więc myślę, że nie tak to zrobić.
Można to również zrobić bez klienta wizualnego za pomocą następującego małego skryptu.
źródło
W P4V kliknij Widok > Obszary robocze
Jeśli obszar roboczy do usunięcia nie jest widoczny na liście, być może trzeba będzie odznaczyć pole Pokaż tylko obszary robocze dostępne do użytku na tym komputerze
Kliknij prawym przyciskiem myszy obszar roboczy do usunięcia i wybierz Edytuj obszar roboczy „My_workspace”
Na karcie Zaawansowane usuń zaznaczenie pola Zablokowane: tylko właściciel może edytować ustawienia obszaru roboczego > następnie kliknij przycisk OK
Teraz z powrotem na karcie Obszary robocze w Perforce kliknij prawym przyciskiem myszy obszar roboczy do usunięcia i wybierz Obszary Usuń obszar roboczy „My_workspace”
P4V powinien usunąć element z listy rozwijanej po kliknięciu go.
Istnieje przypadek, w którym poprzednio usunięty obszar roboczy pozostaje na liście rozwijanej, a P4V wyświetla następujący błąd:
Jeśli wystąpi ten błąd, obszar roboczy (prawdopodobnie na innym hoście) mógł zostać tylko zwolniony. Kliknij Kosz obszarów roboczych P4V
W powstałej bez obciążenia Obszary robocze oknie kliknij prawym przyciskiem myszy obszar roboczy naruszające zasady i wybrać Usuń Workspace „My_workspace” . P4V powinien teraz usunąć element obszaru roboczego z listy rozwijanej.
źródło
Jeśli pomyślnie usunąłeś z karty obszaru roboczego, ale nadal jest wyświetlany w menu rozwijanym. Następnie możesz również pomyślnie usunąć to, wykonując następujące kroki:
nazwa_użytkownika będzie nazwą użytkownika Twojego komputera
Będą dwa tagi
varName = "LatestUsedWorkspaces" usuwa usunięty tag obszaru roboczego
Będzie tam znajdował się tag propertyList z varName = delete_workspace_name usuń ten tag.
z menu rozwijanego nazwa obszaru roboczego zostanie usunięta
źródło
źródło