Мне нужна была приватная репозитория, неважно какая. Как я написал на твиттере, SVN не работает, выдает ошибки таймаута. Потом решил поставить Git – но в нем для отгрузки данных на онлайн сервер нет кнопки (а в консоль я играться не собираюсь). Решил испытать Mercurial – и все получилось, хотя процесс “обучения” не был легким. Но сейчас я вам все расскажу.
Сильно помогла страница-инструкция http://netbeans.org/kb/docs/ide/mercurial.html
Сейчас я рассмотрю только одну ситуацию: у вас есть проект, и его нужно поставить на контроль.
Сначала регистрируется http://bitbucket.org/ и создаем репозиторий типа меркуриал. Получаем ссылку типа
https://логин@bitbucket.org/логин/репозиторий_имя
Качаем меркуриал, он отдельный и под каджую ОС http://mercurial.selenic.com/ , я скачал под виндовс Mercurial 1.9.1 Inno Setup installer – x86 Windows – does not require admin rights
Устанавливаем его и запоминаем папку, куда установили. Потом прописываем эту папку в опциях:
Теперь ставим контроль на проект. Правой кнопкой на проекте, и выбираем Versioning > Initialize Mercurial Project. Оно выдаст папку в которой проект, это должно вас устроить.
Правая кнопка, Mercurial > Status, увидем что все Locally New. Нажимаем кнопку Commit All.
Теперь настроим подключение к репозиторию. Правой кнопкой на проекте, Mercurial > Properties, в те два окошка Pull и Push нужно ввести полученную ранее ссылку.
Теперь выбираем меню Team->Mercurial->Share->Push to default и наш проект отправляется в репозиторий. Не сложно догадаться, что команда Pull вытягивает проект с репозитория, но я еще не испытывал.
Теперь система попросит ввести вас логин и пароль от https://bitbucket.org. Вот так и работаем.