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