2009-06-08 12 views
5

Próbuję usunąć oczekującą listę zmian z perforce. Wszystkie pliki (20 starych) są nowe, ale nie zostały jeszcze zatwierdzone/przesłane. Tak więc w p4Win pokazują krzyż RED +. Nie mogę usunąć tych plików z listy zmian. Jak mam pozbyć się tych plików?W jaki sposób usunąć niewysłane oczekujące zmiany dla plików NOWOŚĆ/DODANE?

Dzięki za odpowiedzi kliknij prawym przyciskiem myszy i przywróć. Próbowałem, ale nie powiedzie się z przykładowymi ciągami błędów poniżej.

Operation: user-revert 
Librarian digest source/.../foo.c failed. 
RCS checkout 1.715484 failed! 
RCS no such revision 1.715484! 
//source/.../foo.c#1 - was add, reverted 

Próbowałem również polecenia przywracania p4, ale to się nie powiedzie z tym samym błędem (błędami).

+0

Ostateczny komentarz wydaje się wskazywać, że przywracanie działało, ale zakładam, że plik nadal znajduje się na liście zmian. – ChrisF

Odpowiedz

8

Naprawiono za pomocą "revert -k" przez grupę wsparcia perforce. Podejrzewają, że może to być spowodowane wartościami nakładki w obszarze roboczym klienta, ale nie były one bardzo szczegółowe.

+0

Pracowałam jak urok dla mnie. Od "p4 help revert": "Flaga -k zaznacza plik jako odwrócony w metadanych serwera bez zmieniania plików w obszarze roboczym klienta." – coderob

5

Jak próbujesz usunąć pliki?

Minęło trochę czasu odkąd użyłem Perforce w gniewie, ale wydaje mi się, że trzeba było kliknąć prawym przyciskiem myszy i przywrócić plik.

Właśnie próbowałem tego i działało OK (programista lament!). Wykorzystuje ona następującą komendę p4:

p4 przywrócić //depot/test.txt

Gdzie test.txt jest nazwą pliku testowego.

Aktualizacja

Czy nowy plik nadal istnieje lokalnie na dysku twardym?

Czy ścieżka, w której znajduje się plik w magazynie, nadal istnieje? to znaczy. co jest na "..." twojej ścieżce.

+0

Tak. Nowy plik stil istnieje lokalnie na dysku twardym – dubnde

+0

Brakuje mi pomysłów :(Czy lokalizacja magazynu nadal istnieje? – ChrisF

+0

Dzięki Chris F. Bardzo doceniam pomoc.Jest to nowy plik, więc nie istnieje w żadnej lokalizacji zajezdni Jak dotąd nie podałem – dubnde

1

Przywróć pliki, kliknij prawym przyciskiem myszy plik na liście zmian i wybierz opcję Przywróć, spowoduje to usunięcie dodanych plików.

0

Może spróbuj uzyskać wsparcie na tym etapie.

0

Aby usunąć wszystkie dodane pliki w bieżącym i podkatalogi:

p4 revert ... 
0

W moim przypadku to się stało, ponieważ pliki RCS (rzeczywiste pliki z V rozszerzenie w zajezdni, że zawierają wszystkie informacje Rewizja) były dosłownie brakuje informacji dla danej rewizji. Byłem w stanie przywrócić pliki z kopii zapasowej.

0

Miałem ten sam problem, dodałem pliki .exe, ale chciałem je później wykluczyć. Dokumentacja z konieczności pomógł:

http://www.perforce.com/perforce/doc.current/manuals/p4eclipse/topics/adding.html

Wykluczanie plików z Control Źródło

Ważne: nie można wykluczyć pliki po umieszczeniu ich w kontroli Perforce.Jeśli masz otwarte pliki w liście zmian i chcesz je wykluczyć z Kontroli siły przebicia, wycofaj je z listy zmian przed ich wykluczeniem.

Pracował jak urok.

Powiązane problemy