Я никогда раньше не работал с системами контроля версий. Сейчас я пытаюсь изучить Mercurial, но я в замешательстве (я уже прочитал около 10-15 статей + hginit.com). Я не знаю, как организовать рабочий процесс.
У меня есть тестовый сервер и рабочий сервер. Я работаю со своего офисного компьютера и со своего домашнего ноутбука. Я делаю изменения непосредственно на тестовом сервере и каждую неделю или около того копирую новый код на свой рабочий сервер. Мне также нужны вики / вопросы / и т.д. почти все, что есть у bitbucket.org. Я знаю, что это плохой способ делать вещи.
Есть ли уроки или статьи о том, как организовать рабочий процесс? Буду также признателен за любые схемы / наброски, описывающие процесс.
Спасибо!