littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.

Нормален ли такой подход для работы с git'ом(хранение дизайн+код)?

Можно ли для удобства организовать репозиторий так:
MyRepo
     /design/
          тут файлы нужный для дизайна(шрифты, psd, импортированные из psd картинки и т.д)
     /www/
          тут уже сам код сайта


1. Здрава ли данная идея?
2. Как удобно обмениваться дизайном дизайнеру и верстальщику и кодеру.
3. Есть мысль для дизайнера добавить .gitignore, в котором добавить сам файл gitignore и папку www/

Кто что посоветует?

Заранее благодарен за информативный и полезный ответ!
  • Вопрос задан
  • 1460 просмотров
Решения вопроса 7
@bromzh
Drugs-driven development
Сетевой диск/гуглодрайв/дропбокс. Ещё можно прикреплять файлы к задачам в такс-менеджере, тогда сразу видно что к чему.
Незачем хранить дизайн в гите.
Ответ написан
2ord
@2ord
продвинутый чайник
Git хорош лишь для отслеживания изменений программного кода или простых текстовых/небинарных файлов,
а для хранения мультимедиа и других бинарных файлов лучше пользоваться совместными хранилищами типа Dropbox, Google Drive, Yandex Disk, ownCLoud и т.д.
Ответ написан
andrhohlov
@andrhohlov
Frontend developer
Был у нас заказчик, хранивший psd в репозитории.
Ладно я, верстаю с этого макета. Но зачем back-end разработчику каждый раз тянуть 100 метров макета сливая изменения (кнопочку дорисовали!), да и вообще хранить это у себя?

В общем профита никакого, лишний дискомфорт.
Гораздо удобнее облачные хранилища. Версионность макетов обеспечит тот же Дропбокс.
Ответ написан
angrySCV
@angrySCV
machine learning, programming, startuping
гит не рекомендуется использовать для хранения крупных файлов (типа больших макетов в псд формате).
могу посоветовать всё же подключить что-нибудь типа гугл диска, и там расшарить для нужных людей доступ.
Ответ написан
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Возможно, через какое-то время вы придёте к таким вещам как Continuous Delivery и Continuous Integration. Вы хотите, чтобы проект собирался каждый раз, когда дизайнеры обновили PSD?
Кстати, зачем дизайнерам разбираться с Git? Чтобы иметь возможность случайно сломать репозиторий разработчикам?
Если есть такое желание положить всё в Git, то лучше использовать два репозитория. Но вообще, лучше обмениваться материалами по дизайну в облачных сервисах. Для безопасности можно поднять свой Owncloud, если будет желание.
Ну а вообще в Git лучше не хранить большие файлы (а у дизайнеров макеты больше гигабайта - не редкость).
Ответ написан
paulradzkov
@paulradzkov
Дизайнер, верстальщик, начальник отдела UI
Нет, неудобно.
Версии у дизайна и кода меняются несинхронно. В общем случае, сначала обновляется версия дизайна, потом дизайн согласуют. Потом верстают согласованную версию, и, когда готово, меняют версию у кода.
До согласования у дизайна может смениться несколько версий, на верстку попадет одна. И у кода может смениться несколько версий без изменения дизайна.
Нет смысла синхронизировать дизайн и код, и хранить их в одном репозитории.

Попробуйте https://www.pixelapse.com/ — система контроля версий для дизайнеров.
Или www.invisionapp.com — там тоже есть версионность исходников, можно «форкать» проекты (но «мерджить» нельзя)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
stasuss
@stasuss
быдлокодер со стажем
а еще есть возможность добавления репозитория в репозиторий как подпапки
Ответ написан
OnYourLips
@OnYourLips
Судя по вашему описанию, вам нужно два непересекающихся репозитория.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Платформа НТИ Москва
от 90 000 до 150 000 руб.
Bash Today Москва
от 90 000 до 130 000 руб.
Original Works Самара
от 30 000 до 50 000 руб.
22 апр. 2019, в 11:02
30000 руб./за проект
22 апр. 2019, в 11:00
1800 руб./за проект
22 апр. 2019, в 10:37
5000 руб./за проект