Differences between revisions 9 and 13 (spanning 4 versions)
Revision 9 as of 2009-10-25 23:08:51
Size: 2554
Comment:
Revision 13 as of 2009-10-25 23:13:19
Size: 2163
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language lt 
== Mercurial įdiegimas ==
Line 3: Line 4:
= Trumpas įvadas į Mercurial = ''(šis puslapis yra pirma iš devynių [[LithuanianTutorial]] dalių. Kita dalis yra [[LithuanianTutorialClone]])''
Line 5: Line 6:
Šiame įvade pateikiami naudojimosi Mercurial pagrindai. Iš skaitytojo nesitikima jokių specifinių programinės įrangos versijų valdymo sistemų žinių. Įdiegti Mercurial jūsų kompiuteryje yra visiškai nesunku.
Line 7: Line 8:
Perskaitę šį įvadą, turėtumėte suprasti:
 * Pagrindines sąvokas ir komandas, kurių jums reikės naudojantis Mercurial
 * Kaip, naudojantis Mercurial, prisidėti prie programinės irangos kūrimo projekto
 * Jeigu naudojatės Linux, MacOS X ir kitomis Unix versijomis, sekite UnixInstall instrukcijas.
 * Jeigu Windows operacine sistema - sekite WindowsInstall instrukcijas.
Line 11: Line 11:
Taip pat rekomenduojama, kad peržiūrėtumėte Mercurial žinyno puslapius [[http://www.selenic.com/mercurial/hg.1.html|hg(1)]] ir [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc(5)]], kuriuos galite rasti ir [[http://www.selenic.com/mercurial/release/?M=D|išleistos versijos TAR pakuose]] - {{{doc/hg.1.html}}} ir {{{doc/hgrc.5.html}}}. Taip pat galite pasinaudoti tekstinės sąsajos komanda `hg help <komanda>`. Kai jau turėsite Mercurial, grįžkite čia.
Line 13: Line 13:
Įvadas padalintas į šiuos skyrius: Mercurial programa vadinasi {{{hg}}}. Kiekviena Mercurial komanda turi būti pradedama dviejų raidžių žodžiu {{{hg}}}, po kurio seka komandos pavadinimas ir galiausiai ivairūs parametrai bei argumentai.
Line 15: Line 15:
 1. [[LithuanianTutorialInstall]] - Mercurial įdiegimas
 1. [[LithuanianTutorialClone]] - Saugyklos kopijavimas
 1. [[LithuanianTutorialHistory]] - Saugyklos pakeitimį istorija
 1. [[LithuanianTutorialShareChange]] - Pirmasis mūsų pakeitimas
 1. [[LithuanianTutorialShareChange]] - Pakeitimų taikymas kitai saugyklai
 1. [[LithuanianTutorialExport]] - Pakeitimų siuntimas kitiems asmenims
 1. [[LithuanianTutorialMerge]] - Keleto nepriklausomų pakeitimų suliejimas
 1. [[LithuanianTutorialConflict]] - Konfliktinių suliejimų valdymas
 1. [[LithuanianTutorialConclusion]] - Pabaiga
Jeigu Mercurial buvo įdiegtas sėkmingai, tai dabar galime atsidaryti konsolę (Windows: Start > Programs > Accessories > Command Prompt) ir komandinėje eilutėje įrašyti {{{hg}}} - programa turėtų išvesti keleto dažniausiai naudojamų komandų aprašymus:
Line 25: Line 17:
== Kaip skaityti šį dokumentą == {{{
$ hg
Mercurial Distributed SCM
Line 27: Line 21:
Naudojama teksto struktūra ir formatas išties paprasti. Komandų pavadinimai ir parametrai rašomi {{{fiksuotu šriftu}}}. basic commands:
Line 29: Line 23:
Eilutės, žodžiai ar atskiri simboliai, kuriuos turite įvesti kaip komandas konsolės lange, cia parašyti fiksuotu šriftu ir pradžioje turi {{{$}}} simbolį.  add add the specified files on the next commit
 annotate show changeset information per file line
 clone make a copy of an existing repository
 commit commit the specified files or all outstanding changes
 (...)
Line 31: Line 29:
Išvesties eilutės ar žodžiai, kuriuos parodys Mercurial ar pati konsolė, taip pat parašyti fiksuotu šriftu, taciau neturi jokio specialaus simbolio eilutės pradžioje. use "hg help" for the full list of commands or "hg -v" for details
}}}
Line 33: Line 32:
{{{
$ tai naudotojo ivesties eilutė
tai programos išvesties eilutė
Norėdami sužinoti, kokią Mercurial versiją naudojate, įveskite:

{{{
$ hg version
Mercurial Distributed SCM (version 1.0)

Copyright (C) 2005-2008 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
Line 38: Line 43:
Visuose pavyzdžiuose mes naudosime {{{bash}}} komandinę vartotojo sąsaja. Tos pačios sąvokos galioja tiek kitose Unix komandinėse aplinkose, tiek Windows {{{cmd.exe}}}, bet kai kurių operacijų sinkaksė gali skirtis. Pavyzdžiui, {{{ls}}} Unix aplinkoje veikia beveik identiškai kaip {{{dir}}} Windows sistemoje, o Unix {{{vi}}} yra panašus i Windows {{{edit}}}. Standartiškai Mercurial išsiunčiamus pakeitimus žymi vartotojo vardu, kurį sudaro pagal `vartotojas@localhost` šabloną.
Dažniausiai šis vardas nebūna prasmingas. Geriausia yra įrašyti savo elektroninio pašto adresą į `%VARTOTOJAS%\Mercurial.ini` failą (Windows sistemoje), atitinkamoje vietoje pridedant štai tokias eilutes:
Line 40: Line 46:
Taigi, pradėkime nuo [[LithuanianTutorialInstall]]. {{{
[ui]
username = Jonas Jonaitis <jonas@one.lt>
}}}

Jeigu viskas pavyko, skaitykite sekantį skyrių LithuanianTutorialClone.



Mercurial įdiegimas

(šis puslapis yra pirma iš devynių LithuanianTutorial dalių. Kita dalis yra LithuanianTutorialClone)

Įdiegti Mercurial jūsų kompiuteryje yra visiškai nesunku.

  • Jeigu naudojatės Linux, MacOS X ir kitomis Unix versijomis, sekite UnixInstall instrukcijas.

  • Jeigu Windows operacine sistema - sekite WindowsInstall instrukcijas.

Kai jau turėsite Mercurial, grįžkite čia.

Mercurial programa vadinasi hg. Kiekviena Mercurial komanda turi būti pradedama dviejų raidžių žodžiu hg, po kurio seka komandos pavadinimas ir galiausiai ivairūs parametrai bei argumentai.

Jeigu Mercurial buvo įdiegtas sėkmingai, tai dabar galime atsidaryti konsolę (Windows: Start > Programs > Accessories > Command Prompt) ir komandinėje eilutėje įrašyti hg - programa turėtų išvesti keleto dažniausiai naudojamų komandų aprašymus:

$ hg
Mercurial Distributed SCM

basic commands:

 add        add the specified files on the next commit
 annotate   show changeset information per file line
 clone      make a copy of an existing repository
 commit     commit the specified files or all outstanding changes
 (...)

use "hg help" for the full list of commands or "hg -v" for details

Norėdami sužinoti, kokią Mercurial versiją naudojate, įveskite:

$ hg version
Mercurial Distributed SCM (version 1.0)

Copyright (C) 2005-2008 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE

Standartiškai Mercurial išsiunčiamus pakeitimus žymi vartotojo vardu, kurį sudaro pagal vartotojas@localhost šabloną. Dažniausiai šis vardas nebūna prasmingas. Geriausia yra įrašyti savo elektroninio pašto adresą į %VARTOTOJAS%\Mercurial.ini failą (Windows sistemoje), atitinkamoje vietoje pridedant štai tokias eilutes:

[ui]
username = Jonas Jonaitis <jonas@one.lt>

Jeigu viskas pavyko, skaitykite sekantį skyrių LithuanianTutorialClone.


CategoryTutorial

LithuanianTutorial (last edited 2013-04-25 08:05:08 by MariusKrivicius)