Mercurial Guide

Ок, днес ще говоря за няколко прости функции на Mercurial.

Ако искате да проверите дали имате инсталиран Mercurial на вашия компютър, просто напишете в Терминала(на Ubuntu или на друга Linux операционна система) “hg”. Тази команда ще ви изпише най-важните команди, които трябва да знаете. “hg” е много важна команда и само чрез нея можете да ползате функциите в Mercurial. Ако нямате Mercurial, ще трябва да си го инсталирате.

hg init *името на репозиторията* – създава нова репозитория.

hg add *името на файла* – добавя файла към репозиторията, в която работите.

hg commit -u *името на потребителя* – тази функция работи само ако е направена промяна в репозиторията и е последвана с коментар, който въвеждате в избрания от вас текстов редактор.

hg push *link на репозитория* – тази функция, предава всички промени на репозиторията, описани в commit-а, в репозиторията в Интернет, в която работите с вашите колеги.

hg clone *link на репозитория* – копира файловете на дадената в link-а репозитория и ги слага в репозиторията, в която работите на компютъра.

hg log – изписва всички commit-ове направени досега.

hg pull *link на source* – обратното на “hg push”.

hg remove *име на файла* – премахва файла на следващия commit.

hg status – изписва колко файла и папки съдържа репозиторията, в която работите.

hg update – проверява за промени между репозиторията на компютъра ви и тази в Интернет, в която push-вате. Ако има промени, репозиторията на компютъра ви ще се промени и ще стане абсолютно същата като тази в Интернет(на теория).

Това е засега.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: