Ero sivun ”Mercurial” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 215 merkkiä lisätty ,  19. joulukuuta 2007
→‎Asiakasohjelma: lisää tietoa ja järjestelyä
(→‎Asiakasohjelma: hg commit)
(→‎Asiakasohjelma: lisää tietoa ja järjestelyä)
Rivi 4: Rivi 4:
Mercurialia käytetään komennolla <tt>hg</tt>.
Mercurialia käytetään komennolla <tt>hg</tt>.


*Olemassaolevasta projektista voi tehdä kopion komennolla
=== Olemassaolevan projektin tuominen ===
  hg clone http://palvelin.example/projekti
Olemassaolevasta projektista voi tehdä paikallisen kopion komennolla
  $ hg clone http://palvelin.example/projekti
Se hakee palvelimelta kopion kohteesta "projekti" ja tallentaa sen uuteen samannimiseen hakemistoon.
Se hakee palvelimelta kopion kohteesta "projekti" ja tallentaa sen uuteen samannimiseen hakemistoon.


*Projektin tiedostot päivitetään komennolla
Projektin tiedostot päivitetään komennolla
  hg pull http://palvelin.example/projekti
  $ hg pull http://palvelin.example/projekti


*Uusi projekti luodaan hakemistoon <tt>projekti</tt> komennolla
Huomaa, että tämä ei kuitenkaan päivitä työkopion tiedostoja. Jos aiot tehdä muutoksia johonkin projektin tiedostoista, kannattaa päivittää tiedostot myös työkopioon. Tämä tapahtuu komennolla
  cd projekti/
$ hg update
  hg init
 
Vaihtoehtoisesti voit käyttää <tt>pull</tt>-komennon kanssa valitsinta <tt>-u</tt>, jolloin työkopio päivitetään automaattisesti paikallisen kopion päivityksen jälkeen.
$ hg pull -u http://palvelin.example/projekti
 
=== Uuden projektin luominen ===
 
Uusi projekti luodaan hakemistoon <tt>projekti</tt> komennolla
  $ cd projekti/
  $ hg init
Tämä tekee hakemistoon uuden hakemiston nimeltä <tt>.hg</tt>, jossa Mercurial säilyttää projektin tietoja.
Tämä tekee hakemistoon uuden hakemiston nimeltä <tt>.hg</tt>, jossa Mercurial säilyttää projektin tietoja.


*Tiedostoja lisätään projektiin komennolla
=== Tiedostojen lisääminen ja poistaminen ===
  hg add tiedosto1 tiedosto2
Tiedostoja lisätään projektiin komennolla <tt>hg add</tt>.
  $ hg add sound.c input.c
 
Poistaminen tapahtuu vastaavasti komennolla <tt>hg rm</tt>.
$ hg rm sound.c
 
Paikallisessa varastossa olevat muokatut tiedostot voi nähdä komennolla <tt>hg status</tt>.
$ hg status
? TODO
M main.c
M graphics.c
A input.c
R sound.c
 
Merkki ennen tiedoston nimeä kertoo, mitä tiedostolle on tehty.
 
M = tiedostoa on muutettu<br />
A = tiedosto on lisätty<br />
R = tiedosto on poistettu<br />
? = tiedostoa ei ole lisätty varastoon
 
=== Muutoksien päivittäminen ===
Tehdyt muutokset voidaan päivittää paikalliseen varastoon komennolla <tt>hg commit</tt>. Jos haluat lisätä päivitykseen kommentin, käytä valitsinta <tt>-m</tt>:
$ hg commit -m "Korjasin muistivuodon"
 
Muutoksien päivittäminen ulkoiseen varastoon tapahtuu komennolla


*Tehdyt muutokset voidaan päivittää projektiin komennolla
  $ hg push http://palvelin.example/projekti
  hg commit
Jos haluat lisätä päivitykseen kommentin, käytä valitsinta <tt>-m</tt>
hg commit -m "Korjasin muistivuodon"


== Katso myös ==
== Katso myös ==
212

muokkausta

Navigointivalikko