Обрабатывать каталог как двоичный файл или как отдельный файл в git - PullRequest
3 голосов
/ 12 января 2012

Я бы хотел поставить некоторые файлы Omnigraffle под контроль версий.Omnigraffle хранит эти файлы как .graffle каталоги.

Я бы хотел, чтобы git рассматривал эти каталоги как один файл.

Как мне это сделать?

Я пыталсяположить *.graffle binary в .gitattributes, но это не работает.

Спасибо!

Ответы [ 2 ]

8 голосов
/ 03 мая 2012

В частности, для OmniGraffle, если вы переходите к Инспектору документов: документов, вы можете всегда сохранять файл в виде плоского файла вместо пакета, что облегчает работу с ним в git.

1 голос
/ 12 января 2012

Чтобы рассматривать каталоги и их содержимое как один файл, вам нужно написать сценарии smudge / clean.Любая причина, по которой вам нужно это сделать, и вы не можете оставить их как есть?

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

...