2010-04-22 15 views
9

Kiedy usuwam plik z widoku migawki, następnym razem, gdy patrzę na migawkę w ClearCase Explorer, pokazuje ona "??" sprawdzona, ale usunięta ikona. Kiedy uruchamiam "Znajdź zmodyfikowane pliki" na migawce, usunięte pliki nie są wyświetlane. Uruchamianie "Aktualizuj widok" na migawce powoduje, że ClearCase ponownie kopiuje brakujące pliki z powrotem do mojego widoku.Jaki jest "właściwy" sposób usuwania plików z migawki ClearCase?

To, co chcę zrobić, to: gdy usuwam plik z mojej migawki i wykonuję aktualizację, plik powinien zostać usunięty z widoku, tak jakbym usunął go przez ClearCase z widoku dynamicznego. Jaki jest najlepszy sposób, aby to osiągnąć?

Wolałbym uniknąć wielu dostosowań w moim środowisku ClearCase. Jeśli istnieje "standardowy" sposób, aby to zrobić, chciałbym spróbować. Jeśli cleartool może pokazać mi wyniki wyszukiwania dla wszystkich plików, które pasują do tego rachunku, będzie to wystarczająco dobre dla moich celów.

Odpowiedz

11

Jeśli usuniesz plik z ClearCase Explorer, nie powinien mieć żadnego problemu: to będzie

  • kasa katalog nadrzędny
  • rmname plik
  • meldowanie katalogu nadrzędnego

Ale jeśli robisz to bezpośrednio z powłoki lub Eksploratora Windows, to ClearCase nie będzie informowany o operacji, stąd "??" sprawdzony, ale usunięty status.

W widoku dynamicznym nie można usunąć pliku bez znajomości narzędzia ClearCase, ponieważ widok dynamiczny jest enkapsulacją systemu plików zarządzanego w całości przez program ClearCase.


Teraz załóżmy, czy zostały usunięte kilka plików check-out bezpośrednio od natywnego systemu plików (nie z ClearCase Explorer lub IDE z plugin ClearCase), i że chcesz te pliki do pobytu usunięte!

Następnie sposób pogodzić dwa statusu byłoby:

  • cleartool update . (w katalogu głównym widoku migawki)
  • analizować wygenerowane „.updt” plik i dla każdego sprawdzonej-out pliku , rmname it (like in this article)
+0

Dzięki! Dam to spróbować następnym razem idę, aby usunąć coś z mojej migawki – RMorrisey

+0

@RMorissey: przy okazji, aby usunąć plik, nie należy go kasy. – VonC

+0

Nic nie sprawdziłem. Został zarejestrowany jako "wyewidencjonowany", gdy zaktualizowałem migawkę po usunięciu jej z katalogu migawek w moim lokalnym systemie plików. – RMorrisey

Powiązane problemy