У меня есть git repo, в котором я храню свои личные документы. Некоторые из этих документов являются файлами LaTeX, а некоторые даже являются PDF-файлами. Я, конечно, хочу, чтобы они были в моих документах репо.Условный Gitignore
Но когда я создаю документ орг-режиме (*.org
), я часто строить его, в результате чего эти файлы создаются, если документ орг-режим называется α
:
- α.tex
- α.pdf
- авто/α.el
Я не хочу, чтобы отслеживать их, поскольку они генерируются файлы из которых у меня есть исходный код, но я не могу просто игнорировать все *.tex
и даже не все файлы *.pdf
.
Может .gitignore
быть сказано, чтобы игнорировать все файлы, имя которого α.tex
или α.pdf
, если есть файл с именем α.org
с α
является переменной для произвольной строки?
Вместо того, чтобы игнорировать эти файлы, было бы проще просто удалить их: http://emacs.stackexchange.com/questions/23982/cleanup-org-mode-export-intermediary-file – Jules
buil d те файлы внутри папки, которые будут игнорироваться в вашем файле gitignore. –
@Jules Не работает. Этот метод избавляется от файла '* .tex' и может избавиться от файла' * .pdf', но я хочу использовать его. Кроме того, этот метод не может удалить файл '* .el', возможно, потому, что он находится в другом каталоге. Я могу видеть, как возможно решение на стороне Emac: если бы можно было создать файлы в каталоге с определенным именем (неважно, является ли он одним и тем же каталогом для всех файлов без матового их местоположения или находится ли он в расположение файла '* .org', оно должно иметь только определенное имя), что бы решить проблему. –