Differences between revisions 4 and 13 (spanning 9 versions)
Revision 4 as of 2009-10-25 22:22:17
Size: 5015
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



= Trumpas /vadas / Mercurial =



`iame /vade pateikiami naudojimosi Mercurial pagrindai. Ia skaitytojo nesitikima jokis specifinis programins /rangos versijs valdymo sistems ~inis.



Perskait a/ /vad, turtumte suprasti:

* Pagrindines svokas ir komandas, kuris jums reiks naudojantis Mercurial

* Kaip, naudojantis Mercurial, prisidti prie programins irangos kkrimo projekto



Taip pat rekomenduojama, kad per~ikrtumte 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|ialeistos versijos TAR pakuose]] - {{{doc/hg.1.html}}} ir {{{doc/hgrc.5.html}}}. Taip pat galite pasinaudoti tekstins ssajos komanda `hg help <komanda>`.



.vadas padalintas / aiuos skyrius:



1. [[LithuanianTutorialInstall]] - Mercurial /diegimas

1. [[LithuanianTutorialClone]] - Saugyklos kopijavimas

1. [[LithuanianTutorialHistory]] - Saugyklos pakeitim/ istorija

1. [[LithuanianTutorialShareChange]] - Pirmasis mkss pakeitimas

1. [[LithuanianTutorialShareChange]] - Pakeitims taikymas kitai saugyklai

1. [[LithuanianTutorialExport]] - Pakeitims siuntimas kitiems asmenims

1. [[LithuanianTutorialMerge]] - Keleto nepriklausoms pakeitims suliejimas

1. [[LithuanianTutorialConflict]] - Konfliktinis suliejims valdymas

1. [[LithuanianTutorialConclusion]] - Pabaiga



== Kaip skaityti a/ dokument ==



Naudojama teksto struktkra ir formatas iaties paprasti. Komands pavadinimai ir parametrai raaomi {{{fiksuotu ariftu}}}.



Eiluts, ~od~iai ar atskiri simboliai, kuriuos turite /vesti kaip komandas konsols lange, cia paraayti fiksuotu ariftu ir prad~ioje turi {{{$}}} simbol/.



Iavesties eiluts ar ~od~iai, kuriuos parodys Mercurial ar pati konsol, taip pat paraayti fiksuotu ariftu, taciau neturi jokio specialaus simbolio eiluts prad~ioje.



{{{

$ tai naudotojo ivesties eilut

tai programos iavesties eilut

}}}



Visuose pavyzd~iuose mes naudosime {{{bash}}} komandin vartotojo ssaja. Tos pa
ios svokos galioja tiek kitose Unix komandinse aplinkose, tiek Windows {{{cmd.exe}}}, bet kai kuris operacijs sinkaks gali skirtis. Pavyzd~iui, {{{ls}}} Unix aplinkoje veikia beveik identiakai kaip {{{dir}}} Windows sistemoje, o Unix {{{vi}}} yra panaaus i Windows {{{edit}}}.



Taigi, pradkime nuo [[LithuanianTutorialInstall]].



----

CategoryTutorial


== 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



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)