2016-10-28 15 views
0

У меня есть соединение с Assembla, для которого требуется установка P4HOST. У меня есть множество других подключений P4 к различным серверам, которые не нуждаются в этом наборе.Perforce P4HOST не работает из файла Config, только глобально

Я установил несколько файлов p4config.txt и установил P4CONFIG для использования этого имени файла.

Все в моих соединениях работает хорошо, и все возвращается правильно с помощью «p4 set» в каждом каталоге.

Но проблема связана с конфигурационным файлом Assembla. Он возвращает все в порядке от «p4 set», но все равно не может подключиться. Кажется, он не может правильно заставить Хозяина. Но «p4 set» сообщает об обратном. Я устанавливаю Host глобально с помощью «p4 set host hostName», но это не идеально, так как он прерывает другие соединения.

Каков наилучший способ для продолжения здесь? Я смущен, почему хост не работает в текстовом файле.

+1

Иногда проблема заключается в том, что настройка конфигурации устанавливается ** несколько раз, а Perforce выбирает первый параметр (или последний), а тот, который он выбирает, не тот, который вы хотите. Попробуйте 'p4 -vrpc = 3 help' из командной строки, используя конфигурацию Assembla, и посмотрите, можете ли вы увидеть несколько значений для вашего имени хоста. –

ответ

2

Это известная ошибка P4V.

В основном pv4 не принимает P4HOST из файла конфигурации должным образом. Для Assembla необходимо, чтобы HOST был настроен для маршрутизации запроса для исправления точки с учетом глобального URL-адреса в базе пользователей. Я рекомендую запустить это из командной строки или из контекста, такого как редактор UE4.

export P4HOST=space_name && /Applications/P4/p4v.app/Contents/MacOS/p4v 
+0

Спасибо за ответ, и голова на P4HOST была ошибкой из конфигурации. Однако «экспорт» - это не команда Windows, которая работает из запроса. – john

+0

Попробуйте SET в окнах. –