RSS · Atom

Mikrokontrolery


Mercurial, system kontroli wersji  

Narzędzia
Opublikowany 08302008, 9:49

Śledzenie zmian w kodzie źródłowym. Wolnodostępny, otwarty, rozproszony system kontroli wersji.

mercurial

Mercurial to rozproszony, wieloplatformowy system kontroli wersji napisany w Pythonie i C, dostępny na licencji GNU GPL.

Pierwszą rzeczą po zainstalowaniu powinno być ustalenie nazwy użytkownika uprawnionego do wykonywania commitów.

Linux: ~/.hgrc, Windows: %USERPROFILE%\Mercurial.ini. Przykładowo:

[ui]
username = Jan Kowalski 

Do tworzenia nowego repozytorium służy hg init. Przykładowo:

$ cd projekt/
$ hg init

Ważnym plikiem jest .hgignore w katalogu projektu. Zawiera on listę plików ignorowanych przez system kontroli wersji. Przykładowa zawartość:

syntax: glob
*.orig
*.rej
*~
*.o
*.elf
*.hex
*.lss
*.lst
*.map
*.sym

syntax: regexp
.*\#.*\#$

Aby zobaczyć, które pliki projektu nie będą ignorowane, można wydać polecenie hg status.

Po dostosowaniu pliku .hgignore można uaktualnić projekt w systemie kontroli wersji:

$ hg add
$ hg commit

Podstawowe polecenia do pracy z mercurialem można znaleźć w formie ściągawki zaczerpniętej ze strony domowej projektu.

Napisz komentarz