Какой лучший способ управления версиями графических ресурсов в Windows? - PullRequest
9 голосов
/ 21 июля 2010

Я веб-разработчик / дизайнер, и я хочу иметь возможность управлять версиями графических файлов (Photoshop / Fireworks / Illustrator / Stock Photos / etc).

Это нормально, но некоторые изфайлы, которые у меня есть, весят около 800 МБ, и TortoiseHG подавляется ими.В настоящее время у меня есть сервер, на который я положил все свои файлы, чтобы все мои компьютеры могли получить к нему доступ (это мой рабочий компьютер, и у меня есть некоторая гибкость в отношении установки некоторых пакетов linux).

Любые советы о том, как лучше всего поступитьэто будет оценено.

1 Ответ

2 голосов
/ 21 июля 2010

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

  • избегать VCS (CVCS, например SVN, или DVCS, например Git или Mercurial): они сделанычтобы сохранить историю элементов с возможностью сравнения со старыми версиями.
    Это редко требуется для графических файлов.

  • использовать общий репозиторий (то есть общий каталог с именамисоглашение о тегировании, а не о ветвлении и слиянии, как у VCS).
    Обычно я использую репозиторий на основе maven, например Nexus .
    .VCS - текстовый файл, который будет содержать точную метку артефактов (в вашем случае «набор графических файлов»), указанных в репозитории Nexus.Этот текстовый файл также содержит контрольную сумму MD5.

Это решение позволяет вашим репозиториям (как VCS, так и артефакту) хорошо масштабироваться вместе.

...