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

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

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


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

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

Заранее благодарен за информативный и полезный ответ!
  • Вопрос задан
  • 1383 просмотра
Решения вопроса 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
Судя по вашему описанию, вам нужно два непересекающихся репозитория.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Home Credit Bank Санкт-Петербург
от 85 000 до 100 000 руб.
от 40 000 до 60 000 руб.
Infotech Group Москва
от 100 000 до 150 000 руб.