Ero sivun ”Bazaar” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Ulkoisen palvelimen käyttö: - ongelmienratkaisuvinkkejä..
Rhk (keskustelu | muokkaukset) |
Rhk (keskustelu | muokkaukset) (→Ulkoisen palvelimen käyttö: - ongelmienratkaisuvinkkejä..) |
||
Rivi 103: | Rivi 103: | ||
Jos eri henkilöt muokkaavat projektia, käy helposti niin, että kehittäjien koneilla olevat varastot poikkeavat palvelimella olevasta. Versiot saa yhdistettyä komennolla | Jos eri henkilöt muokkaavat projektia, käy helposti niin, että kehittäjien koneilla olevat varastot poikkeavat palvelimella olevasta. Versiot saa yhdistettyä komennolla | ||
$ bzr merge | $ bzr merge | ||
jolloin Bazaar yrittää automaattisesti yhdistää muutokset. | jolloin Bazaar yrittää automaattisesti yhdistää muutokset. Jos merge ilmoittaa 'All changes applied succesfully', on se automaattisesti osannut yhdistää versiot. Muutokset näkee komennolla | ||
$ bzr diff | $ bzr diff | ||
Jos merge ei kuitenkaan osaa yhdistää versioita, tiedostot, joissa on eroavaisuuksia versioiden välillä näkee komennolla | |||
$ bzr conflicts | $ bzr conflicts | ||
Tämän jälkeen ongelmat täytyy käydä ratkaisemassa koodista käsin. Kun | Tämän jälkeen ongelmat täytyy käydä ratkaisemassa koodista käsin. Kun tämä on tehty, vahvistetaan tiedostoon tehdyt muutokset komennolla | ||
$ bzr resolve TIEDOSTONIMI | $ bzr resolve TIEDOSTONIMI | ||
Lopuksi muutokset tallennetaan paikalliseen varastoon normaalisti komennolla | |||
$ bzr commit -m "Yhdistetty Pekan version kanssa" | $ bzr commit -m "Yhdistetty Pekan version kanssa" | ||