Использование клиента p4 для исключения файлов: "Клиент xxxx не изменен"

Поэтому я только что создал депо Perforce и работаю с проектом Unity. В Unity есть средство отображения guid, которое генерирует хеши для каждого файла в проекте, относящегося к компьютеру этого пользователя. Эти файлы должны быть исключены; если они проверены другим пользователем, проект этого пользователя будет непоправимо поврежден.

Я читал, что канонический способ сделать это с отображениями в части просмотра спецификации клиента. Я использую эту команду:

клиент p4 -S // депо /main ssedlmayr_Pearl_Placenta

Вот как выглядит моя спецификация клиента:


Клиент: ssedlmayr_Pearl_Placenta

Обновление: 2013/10/04 19:47:56

Доступ: 2013/10/04 21:56:14

Владелец: седлмайр

Хост: placenta.main

Описание: Создано ssedlmayr.

Корень: F:\1_Projects\Lighthaus\Placenta.P4V(4)\ssedlmayr_Pearl_Placenta

Опции: noallwrite noclobber nocompress разблокирован nomodtime normdir

SubmitOptions: submitunchanged

LineEnd: местный

Поток: // депо / основной

Вид: // депо /main/... //ssedlmayr_Pearl_Placenta/...


Внизу я пытаюсь добавить это отображение, чтобы исключить папку / metadata /:

    -//depot/main/ssedlmayr_Pearl_Placenta/code/UnityProject/Library/metadata/... //ssedlmayr_Pearl_Placenta/code/UnityProject/Library/metadata/...

... однако, когда я закрываю файл для загрузки новой спецификации на сервер, ответ:

"Клиент ssedlmayr_Pearl_Placenta не изменился."

Затем, когда я снова запускаю команду клиента p4, спецификация загружается без исключения.

Я использую 64-битную Windows 7 Ultimate. Я пытался, но я не могу найти документацию по этой конкретной проблеме.

1 ответ

При использовании клиента Streams вы не можете использовать поле View: самостоятельно, как и в случае с Streams, сервер управляет данными View: и игнорирует ваши попытки установить View:

Можете ли вы использовать функциональность P4IGNORE для исключения этих файлов? Вот несколько документов: http://www.perforce.com/perforce/r12.1/manuals/cmdref/env.P4IGNORE.html

Другие вопросы по тегам