Как вы обрабатываете документы, изображения (psd) и т. Д. В вашем хранилище? - PullRequest
2 голосов
/ 14 января 2012

Это может быть нубский вопрос. но я действительно разрываюсь между добавлением документов в мой репозиторий, в данном случае Mercurial.

под документами я подразумевал файлы, которые на самом деле не входят в вашу программу. как PSD, док, xls.

как лучше обращаться с этими файлами, или как вы обрабатываете ваши документы.

Ответы [ 2 ]

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

Взгляните на расширение Largefiles , которое поставляется с Mercurial 2.0 (с исправлениями ошибок с тех пор). Он предназначен для обработки двоичных файлов и редко обновляется другим, более эффективным способом.

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...