Как игнорировать некоторые файлы из пробного запуска (примечание -n) p4 clean с помощью этой команды `p4 clean -Idealn`? - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть .p4ignore файл. Этот файл содержит имена определенных временных файлов, например tags, cscope.files и т. Д. Для добавления всех файлов в текущей папке используйте эту команду p4 add ...;этот .p4ignore файл работает. Таким образом, временные файлы не добавляются в p4. Но если я хочу увидеть пробный запуск p4 clean с помощью этой команды p4 clean -Idealn ...;.p4ignore файл не входит в изображение. Как решить эту проблему?

1 Ответ

1 голос
/ 05 ноября 2019

С p4 help clean:

    The -I flag informs the client that it should not perform any ignore
    checking configured by P4IGNORE.

Файл .p4ignore не «входит в изображение», поскольку вы его специально исключили;то, что вы спрашиваете, как сделать, это просто поведение по умолчанию, то есть не пытаться «чистить» дополнительные файлы, если они игнорируютсяСнимите флаг -I, и это решит вашу проблему.

Флаги -ade бессмысленны, если вы используете их все вместе;поведение по умолчанию уже заключается в очистке всех файлов (что вы и хотите сделать), поэтому вам нужно использовать только один из этих флагов, если вы хотите нацеливать определенные операции (например, вы будете использовать clean -a только для очистки ")msgstr "файлы, но пропустите" отредактированные "и" удаленные "файлы). Удалите их тоже.

Просто запустите:

p4 clean -l -n

Если вы предпочитаете видеть абсолютные пути к вашим файлам (по умолчанию), вы также можете опустить флаг -l.

...