2015-11-19 7 views
2

В качестве примера, у меня есть каталог с тремя файлами Lyxлатексных и BibTeX файлов. И lyx, и латекса делят bibtex файл.Какую стратегию вытаскивать только подмножество файлов в git?

Я хотел бы поделиться с друзьями справочником (если возможно, все, кроме lyx файл).
Я использую overleaf, чтобы поделиться латексными документами. Там я могу загрузить файлы напрямую через git push origin master. Но на обороте не поддерживаются файлы lyx, поэтому он не позволяет нажать любой файл.

Было бы хорошо, если бы я мог нажимать только часть каталога, но это кажется невозможным. Я думал, что могу создать ветку только с латексным файлом, но часто мне приходится использовать все файлы одновременно, поэтому это не удобно. Я читал, что подмодуль может быть вариантом, но в этом случае, файл bibtex должен быть отделен от двух файлов, я думаю.

У вас есть идея?

+0

Я не очень понимаю, но обратите внимание, что файлы .lyx - это просто текстовые файлы. Вы можете просто изменить расширение с .lyx на .tex, если это поможет. Я предполагаю, что вы в Windows? На Ubuntu расширение не имеет большого значения. – scottkosty

+0

Прошу прощения, что я не очень хорошо объяснил. Таким образом, проблема заключается только в том, что на обороте отказывается от загрузки файлов с расширениями, отличными от tex bib и некоторых изображений. Я мог бы переименовать файл lyx в tex, тогда он будет загружен, но это немного сложно для решения. Я предпочел бы сохранить расширение файла связным. – DdD

+0

Я вижу. Изменение расширения может быть единственным способом. Возможно, обратитесь в службу поддержки Overfleaf. – scottkosty

ответ

1

Можете ли вы добавить файл .lyx в файл .gitignore? Это позволит git игнорировать файл .lyx при нажатии в ваш репозиторий без необходимости извлекать файл lyx из каталога. Когда вы делаете git push, вы загружаете только файлы латекса и бибтекса.