Если вы открыты для именования этих сгенерированных файлов PDF с немного другим расширением, например .gen.pdf
вместо .pdf
, это даст вам возможность различать эти файлы с помощью шаблона:
*.gen.pdf
, который будет игнорировать ваши .gen.pdf
файлы, а не .pdf
файлы, сохраняя все ваши файлы в одном каталоге.
правила gitignore не могут справиться с такимсложное правило, для которого файл будет игнорироваться, только если существует другой файл с тем же именем, но не с тем же расширением.
Если переименование ваших файлов не вариант, то вы также можете добавить дополнительный шаг в сценариииспользуется для генерации этих файлов .pdf, которые просто добавляют имя сгенерированного файла .pdf к .gitignore.