2011-12-06 7 views

Odpowiedz

15

Należy wprowadzić nazwę obszaru roboczego Perforce.

Jeśli poprawnie skonfigurowałeś narzędzie wiersza poleceń, możesz uruchomić p4 set P4CLIENT w wierszu poleceń.

Jeśli używasz narzędzia P4V GUI, nazwa obszaru roboczego jest łatwo dostępna.

+2

Jeśli nie jest ustawiony, to 'p4 set P4ClIENT' nie zwróci niczego. Ponieważ najczęściej używam kopalni p4v nie jest ustawiona. Ponadto, jeśli nie utworzyłeś klienta \ workspace (te nazwy są wymienne), będziesz musiał to zrobić, zanim będziesz mógł go użyć w IntelliJ. – aflat

+1

Możesz po prostu uruchomić 'p4 set', aby zobaczyć wartości wszystkich zmiennych P4. –

+0

'zestaw p4' nic nie zwraca. –

0

http://www.perforce.com/perforce/doc.current/manuals/intro/index.html zanim przejdziesz dalej. Zawsze zaczynaj od czytania dokumentów, będziesz o wiele szczęśliwszy.

+0

Masz rację. Ale czasami po prostu chcesz zacząć, sprawdź kod i kompilację. Nie jest jasne, dlaczego jedna rzecz ma dwie różne nazwy (klient i przestrzeń robocza). BTW, całe okno konfiguracji Perforce IntelliJ to bałagan. –

0

Musisz wprowadzić lokalną nazwę obszaru roboczego w oknie dialogowym w Opcjach/Preferencjach Webstorm, aby zintegrować go z Perforce.

W P4V można to znaleźć, patrząc w Widok> Drzewo obszaru roboczego, a następnie wybierając przestrzeń roboczą, którą próbujesz zintegrować.

Kontekst: Przygotowuję teraz Perforce z Webstorm v2016.1. Na początku próbowałem użyć nazwy strumienia obszaru roboczego na serwerze, co powodowało błąd "Klient nieznany". Naprawiono problem i zezwolono na połączenie.

3

Otwórz P4V i połącz. W lewym górnym rogu, a przede wszystkim, są waszym

[klient] [port] [user] - Perforce P4V

Często wyglądać mniej więcej tak:

[klient] ~ [nazwa-twojego] _ [losowych liter i-numery]

[port] ~ [url]: [liczba]

[user] ~ [Twoja-na ja]

Wprowadź je w IntelliJ i naciśnij Zastosuj.


Edit:

Jeśli widzisz tylko

[port] [user] - Perforce P4V

trzeba iść do Connection -> Nowa przestrzeń robocza ... i utwórz obszar roboczy.

+0

nie działa. Oponuje się połączyć z 127.0.0.1:port: połączenie z serwerem nie powiodło się. Skąd pochodzi 127.0.0.1? – Nickpick