Лекция
Привет, сегодня поговорим про работы с mercurial на е клиента tortoisehg, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое работы с mercurial на е клиента tortoisehg, готового сервера bitbucket org , настоятельно рекомендую прочитать все из категории Разработка программного обеспечения и информационных систем.
для системы контроля версий можно создать свой сервер или использовать сторонний
например для Mercurial (достоинства – бесплатные закрытые репозитории до 2 ггб для каждого проекта- кол-во проектов неограниченно)
1. регистрируемся https://bitbucket.org/
2. создаем новый проект+ выбираем язык программирования (более 20 языков)
3. скачиваем клиент с графическим интерфейсом http://mercurial.selenic.com/wiki/Download
http://tortoisehg.bitbucket.org/ (предпочтительнее)
4. привязываем репозиторий (указанный на сайте)к папке с проектом
5. делаем первую фиксацию (comit)
6. Об этом говорит сайт https://intellect.icu . проталкиваем проект на репозиторий
7. делаем изменения в проекте
8. делаем фиксацию своих изменений (comit)
9. проверяем изменения на сервере, если есть то зятягиваем
10. если есть конфликты (части кода одновременно изменяемые несколькими пользователями) и система сама его уладить не может то выбираем в полуавтоматическом режиме части кода подлежащего для улаживания конфликта (см рисунок (виден мой код, код на сервере, и код др пользователя))
11. фиксируем изменения
12. п.п. 6,7,8,9,10,11 являются рабочим циклом каждого пользователя
(не обязательно все пункты участвуют)
13. добавляем другого пользователя в свои команду с предоставлением прав (просмотр редактирование)(бесплатно до 4 чел)
14. теперь можно работать совместно над проектом все это видно в графе изменений(фиксаций проекта)
15. так же есть возможность глобального отката до любой версии как вперед так и назад
все изменения хранятся инкрементное (до превышения определенного предела)
то есть изменения как бы логически складываются или вычитаются при переходе между фиксациями
откаты и восстановления возможны как на уровне отдельного файла так и всего проекта
так же можно визуально видеть (или делать поиск)все изменения в каждой фиксации
16. так же есть возможность консольной работы с сервером Mercurial
Надеюсь, эта статья про работы с mercurial на е клиента tortoisehg, была вам полезна, счастья и удачи в ваших начинаниях! Надеюсь, что теперь ты понял что такое работы с mercurial на е клиента tortoisehg, готового сервера bitbucket org и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Разработка программного обеспечения и информационных систем
Из статьи мы узнали кратко, но содержательно про работы с mercurial на е клиента tortoisehg
Комментарии
Оставить комментарий
Разработка программного обеспечения и информационных систем
Термины: Разработка программного обеспечения и информационных систем