Próbuję otworzyć istniejącą aplikację Perforce. Wprowadziłem pewne lokalne zmiany, takie jak usuwanie plików, które chcę cofnąć (tzn. Chcę, aby moja lokalna kopia dokładnie pasowała do repozytorium - usuń dodane pliki, przywróć usunięte pliki i cofnij zmiany).Perforce Revert Pokazuje "plik (i) nie otwarty na tym kliencie"
Kiedy próbuję przywrócić za pomocą klienta GUI p4v, widzę ten błąd:
file(s) not opened on this client
Co robię źle?
Udało mi się przywrócić wszystkie zmienione pliki, ale nie dodałem/usunięto plików.
Edit: zrobiłem następujący:
- połączyć się z serwerem Perforce wykorzystaniem p4v
- mapie katalog do mojego lokalnego systemu plików (powiedzmy
C:\Perforce
) - Pobierz najnowszą wersję Repozytorium
- Przejdź do C: \ Perforce w Eksploratorze Windows
- Usuń niektóre pliki i foldery
- Dodaj niektóre pliki i foldery
chciałbym wrócić do „pierwotnego” stanu, kopia dokładnie co jest na serwerze, gdy dostałem ostatnią wersję repozytorium po raz pierwszy.
Co masz na myśli, mówiąc "otwórz istniejącą aplikację perforacji"? Czy mówisz o kliencie (takim jak p4v) czy o czymś innym?Czy po usunięciu i dodaniu plików zrobiono to za pomocą komend "p4 add" p4 "p4 delete" lub ich odpowiedników w guziku p4v. Co więcej, kiedy mówisz, że chcesz dokładnie dopasować swoją lokalną kopię, masz na myśli? plik po pliku identyczny z tym, który znajduje się w magazynie (w ogóle bez żadnych plików zewnętrznych), czy masz na myśli to, że chcesz, aby pliki w obszarze roboczym pasowały do składu, a dodatkowe pliki w obszarze roboczym są w porządku? – Mark
@Mark Zaktualizowałem moje pytanie ze szczegółami – ashes999
Czy dodałeś i usunąłeś pliki za pomocą Perforce? –