Я пытаюсь представить git на работе, и для этого хочу максимизировать участие в бай-инах.
Это не проблема для программистов (мы, как правило, рады изучать новые вещи, подобные этому), но это проблема для дизайнеров и менеджеров контента, которые выполняют статический контент, такой как html, css и т.д. Они могут с трудом использовать Subversion через TortoiseSVN, поэтому мне нужно как можно больше упростить git. Это означает, что некоторые понятия должны быть как-то скрыты, например, индекс, stash, merges, rebase, branches.
Грязные рабочие копии должны автоматически обрабатываться с помощью штампов.
Также нет способа использовать командную строку. Они также не будут читать руководства или учебные пособия.
Вы можете задаться вопросом, почему я не просто придерживаюсь git -svn: это потому, что дизайнеры должны настраивать html/css, которые я создаю, прежде чем он будет объединен с trunk.
Итак, вопросы: кто-нибудь использовал git с не-разработчиками? как вы справляетесь с этим? что ваш рабочий процесс? Может ли git -cvsserver быть полезным для этого? Есть ли какой-либо графический интерфейс, который автоматически сжимает?
Все, что может быть использовано для упрощения git, будет с благодарностью.