verziókövetés és a subversion használata · file-ok hozzáadása 2 ki kell választanunk, hogy...
TRANSCRIPT
Verziókövetés és a Subversion
használata
Sch
erer
Bal
ázs,
Cso
rdás
Pét
erBME MIT 2009
Bev
ezet
és: F
ejle
szté
s kö
zben
fel
lép
ıá
lta
lán
os
pro
blé
mák
�E
gy ti
piku
s fe
jles
ztés
i pro
blém
a:�
Az
eddi
g fu
tóal
kalm
azás
hoz
új k
ódré
szle
tet r
akun
k�
Az
alka
lmaz
ás le
fagy
�V
issz
aállí
tjuk
a m
ódos
ítás
okat
�A
z al
kalm
azás
még
min
dig
fagy
…
�A
hel
yzet
csa
k bo
nyol
ódik
, ha
nem
egy
edül
do
lgoz
unk:
�V
álto
ztat
unk
a m
őköd
ıal
kalm
azás
on�
De
vala
ki m
ás is
bel
eír
egy
pici
t�
Az
alka
lmaz
ás le
fagy
Meg
oldá
s: V
erzi
óko
ntr
oll
, ve
rzió
men
edzs
men
t
�A
ver
zióm
ened
zsm
ent a
lapj
a ne
m m
ás, m
int e
gy a
dott
pr
ojec
t öss
zes
vált
ozás
ának
nyi
lván
tart
ása.
�E
gy v
erzi
ómen
edzs
men
t ren
dsze
r ny
ilvá
ntar
t�
min
den
egye
s fi
le-o
n lé
treh
ozot
t vál
tozá
st,
�a
köny
vtár
stru
ktúr
át é
rint
ım
inde
n vá
ltozá
st.
�A
fel
hasz
náló
nak
lehe
tısé
ge v
an�
meg
teki
nten
i a p
roje
ct v
agy
egy
file
álla
potá
t egy
ado
tt
pill
anat
ban,
�m
egtu
dni,
hogy
ki,
mit
és
mik
or v
álto
ztat
ott a
z ad
ott p
roje
cten
�ko
mm
ente
t ten
ni m
inde
n vá
ltozt
atás
mel
lé
Ala
pfog
alm
ak: R
eposi
tory
, C
lien
t, W
ork
ing
cop
y(m
un
kam
áso
lat)
�R
epos
itor
y(r
aktá
r): K
özp
on
ti n
yilv
ánta
rtása
az
ad
ato
kna
k va
gy
pro
ject
nek
(a
ma
ster
cop
y).
�C
lien
t: F
elh
asz
náló
, a
ki d
olg
ozn
i kí
ván
a
pro
ject
en.
�W
orki
ngco
py: E
gy
Cli
ent
ált
al
a p
roje
ctb
ıl
létr
eho
zott
mu
nka
vált
oza
t, a
mit
sza
bad
on
vált
ozt
ath
at.
Ala
pfog
alm
ak: m
őkö
dés
Re
posi
tory
Clie
nt
1C
lient
2C
lient
3
Olv
as
(Checkout)
Olv
as
(Checkout)Vis
szaír
(Commit)
Ver
zióm
ened
zsm
ent s
trat
égiá
k: A
pro
blé
ma
�H
ogya
n tá
mog
atja
a v
erzi
óköv
etı
rend
szer
, ho
gy a
fel
hasz
náló
k eg
yütt
dol
gozz
anak
, de
még
se lé
pjen
ek e
gym
ás lá
bára
?
�Il
yen
stra
tégi
a né
lkül
kön
nyen
elı
ford
ulha
t, ho
gy e
gy f
ile-
t vag
y pr
ojec
tet e
gysz
erre
több
en
mód
osít
anak
, maj
d fe
lülí
rják
egy
más
m
ódos
ítás
ait (
a m
ódos
ítás
ok n
em tő
nnek
el,
de
nem
is k
erül
nek
bele
az
új v
erzi
óba)
.
A L
ock–
Mod
ify–
Unl
ock
meg
köze
líté
s
�M
ódos
ítás
elı
tt le
kel
l loc
koln
iegy
fil
e-t.
�T
ehát
egy
szer
re c
sak
egy
embe
r tu
dja
mód
osít
ani a
fil
e-t.
Olv
asni
tudj
a m
ás is
.
Loc
k–M
odif
y–U
nloc
km
egkö
zelí
tés
if(te
mp>
1)
a =
1;
els
ea
= 2
;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
Lock
Read
Use
r2
Loca
l copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l copy
if(te
mp>
1)
a =
1;
els
ea = 3;
if(te
mp>
1)
a =
1;
els
ea = 3;
Use
r2
Loca
l copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
X Lock
Loc
k–M
odif
y–U
nloc
km
egkö
zelí
tés
if(te
mp>
1)
a =
1;
els
ea = 3;
if(te
mp>
1)
a =
1;
els
ea = 3;
Re
posi
tory
Use
r1
Loca
l copy
if(te
mp>
1)
a =
1;
els
ea = 3;
if(te
mp>
1)
a =
1;
els
ea = 3;
Use
r2
Loca
l copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
Write
Unlo
ck
Loc
k-
Mod
ify
-U
nloc
km
egkö
zelí
tés
if(te
mp>
1)
a =
1;
els
ea = 3;
if(te
mp>
1)
a =
1;
els
ea = 3;
Re
posi
tory
Use
r1
Loca
l copy
if(te
mp>
1)
a =
1;
els
ea = 3;
if(te
mp>
1)
a =
1;
els
ea = 3;
Use
r2
Loca
l copy
if(te
mp>
1)
a =
1;
els
ea = 3;
if(te
mp>
1)
a =
1;
els
ea = 3;
Lock
Rea
d
Loc
k-
Mod
ify
-U
nloc
km
egkö
zelí
tés
A L
ock–
Mod
ify–
Unl
ock
meg
köze
líté
s pr
oblé
mái
�A
dmin
iszt
ratí
v pr
oblé
mák
hoz
veze
thet
:�
Ha
egy
fejl
eszt
ıel
fele
jt k
ilock
olni
egy
file
-t, a
kkor
más
nem
fé
rhet
hoz
zá.
�H
a sz
abad
ságr
a m
egy,
akk
or p
l. re
ndsz
erga
zda
kell
.
�F
eles
lege
s eg
ymás
ra v
árás
t oko
zhat
.�
Egy
C f
ile-o
n be
lül p
éldá
ul v
alak
i az
F1
függ
vény
t aka
rja
mód
osíta
ni, m
ásva
laki
ped
ig a
z F
2-t.
Sem
mi k
öze
a ke
ttıne
k eg
ymás
hoz
még
sem
tudj
ák e
gysz
erre
meg
csin
álni
.
�A
biz
tons
ág h
amis
illú
ziój
át k
elth
eti.
�P
éldá
ul k
ét f
ejle
sztı
dolg
ozik
ugy
anaz
on a
pro
ject
en, a
z eg
yik
lock
olja
az A
fil
e-t,
a m
ásik
a B
fil
e-t.
A k
ét f
ile
közö
tt
függ
ıség
áll
fent
. Min
dket
ten
azt h
iszi
k bi
zton
ságb
an v
anna
k,
holo
tt m
égse
m.
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
(CV
S, S
ubve
rsio
nst
b. á
ltal
has
znál
t mód
szer
)
�E
gysz
erre
több
fej
lesz
tıis
ki „
chec
kou
t”-o
lhat
jaug
yana
zt, m
inde
nki a
saj
át W
orki
ngco
py-j
átha
szná
lja.
�W
orki
ngco
py: A
Rep
osit
ory
(vag
y an
nak
egy
rész
ének
) sa
ját g
épen
talá
lhat
óle
képe
zése
.
�A
létr
ejöv
ıko
nfli
ktus
okat
ped
ig M
erge
-gel
, teh
át
fuzi
onál
ássa
l old
ják
fel,
és íg
y ho
znak
létr
e eg
y új
ve
rzió
t.
�A
Mer
ge, b
ár tá
mog
atva
van
a v
erzi
óköv
etı
rend
szer
ál
tal,
alap
vetı
en m
égis
em
beri
dön
tése
ket k
övet
el,
tehá
t nem
aut
omat
ikus
an tö
rtén
ik.
if(te
mp>
1)
a =
1;
els
ea
= 2
;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
Check
out
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Min
dke
tten
ki
„ch
eck
out”
-olj
ák
a f
ile-
t
Che
ckO
ut
if(te
mp>
1)
a =
1;
els
ea
= 2
;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Min
dke
tten
módosí
tják
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Use
r1 v
égze
tt, fe
ltölt
i a m
ódosí
táso
kat
Com
mit
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Use
r2 n
em t
udja
fel
tölt
eni
a m
ódosí
táso
kat,
mer
t az
ılo
cal
work
ing
copy-
janem
up-t
o-d
ate
X Commit
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Use
r2 k
iolv
ass
a a
z új
verz
iót
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Edit
conf
licts
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Use
r2 m
erg
el
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Use
r2 f
eltö
lti
az
új
verz
iót
Commit
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
Use
r2
Loca
l work
ing
copy
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
Use
r1 U
pd
ate
-el
Update
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
A C
opy–
Mod
ify–
Mer
gem
egkö
zelí
tés
�E
gysz
erre
több
fej
lesz
tıis
dol
gozh
at
ugya
nazo
n a
kódo
n.
�C
omm
it-n
élaz
ese
tleg
es k
onfl
iktu
sok
kide
rüln
ek.
�E
mbe
rnek
kel
l dön
teni
e a
konf
likt
us
felo
ldás
áról
.
�A
ver
ziók
övet
ıre
ndsz
er n
em h
elye
ttes
íti
az e
mbe
rek
közö
tti k
omm
unik
áció
t.
Mel
yek
azok
az
eset
ek, a
mik
or m
égis
lock
-ot
kell
has
znál
ni?
�O
lyan
bin
áris
jell
egő
file
-ok
eset
ében
, aho
l a
mer
gene
m m
egol
dhat
ó.
�P
éldá
ul, h
angf
ile-
ok, b
inár
is f
ile-
ok
�N
YÁ
K-t
erve
k, k
apcs
olás
i raj
zok
�E
zért
a le
gtöb
b ve
rzió
köve
tıre
ndsz
erbe
n m
egta
rtot
ták
a lo
ckfu
nkci
ót.
Sub
vers
ion
(SV
N)
�A
Cop
y–M
odif
y–M
erge
mód
szer
t has
znál
ja.
�O
pen
sour
ce�
http
://s
ubve
rsio
n.tig
ris.
org/
�E
rede
tile
g a
CV
S le
vált
ásár
a , e
gy „
jobb
CV
S”.
�
Apa
che
web
szer
ver
alá
tele
píth
etı,
ala
pvet
ıen
a sz
erve
r, lé
tezi
k w
indo
ws-
oseg
ybıl
tele
pülı
vált
ozat
is.
�A
lapv
etıe
n co
mm
and
line
kli
ens,
am
ihez
sok
gra
fiku
s us
erin
terf
ace
vált
ozat
léte
zik.
Sub
vers
ion
wor
king
copy
-k
�H
elyi
gép
en lé
vım
ásol
ata
a re
posi
tory
-na
kva
gy a
nnak
egy
dar
abjá
nak.
�T
arta
lmaz
még
egy
.svn
köny
vtár
at
köny
vtár
onké
nt, a
mi t
arta
lmaz
za, h
ogy
mel
yik
file
ker
ült m
ódos
ítás
ra s
tb.
�M
inde
n co
mm
itm
ővel
et h
atás
ára
egy
snap
shot
jön
létr
e a
repo
sito
ry-r
ól.
Sub
vers
ion
hasz
nála
ta
Els
ılé
pés
: se
rver
tel
epít
ése
�A
pach
ew
ebsz
erve
ral
á
�Á
ltal
ában
nem
a m
i dol
gunk
ezt
te
lepí
teni
és
beál
líta
ni a
kül
önbö
zıfe
lhas
znál
ókat
.
�L
étez
ik V
isua
l SV
N te
lepí
tı, a
mel
y eg
ysze
rősí
ti a
pro
blém
át.
Subve
rsio
nse
rver
Win
dow
s-on
http
://w
ww
.vis
uals
vn.c
om
/ser
ver
Vis
ualS
VN
(tele
pítés)
�G
yako
rlatil
ag n
ext
nyo
mogatá
s, a
sze
rver
neve
t ke
ll m
ega
dni.
Rep
osit
ory
és a
nnak
ele
mei
Má
sod
ik l
épés
: a
rep
osi
tory
létr
ehozá
sa
�R
epos
itor
y(r
aktá
r): K
özp
on
ti n
yilv
án
tart
ása
az
ada
tokn
ak
vag
y p
roje
ctn
ek (
a m
ast
erco
py)
.
�A
legt
öbb
repo
sito
rypr
ojec
tenk
ént a
köv
etke
zıal
apkö
nyvt
árak
at
tart
alm
azza
:�
trun
k�
Mai
n li
ne o
f de
velo
pmen
t�
tags�
Rel
ease
-ek,
sta
bil v
erzi
ók�
bran
ches
�A
z el
ágaz
ások
köv
etés
ére
�M
inde
n co
mm
itm
ővel
et h
atás
ára
egy
snap
shot
jön
létr
e a
repo
sito
ry-r
ól.
�A
z ös
szes
a r
epos
itory
-ban
nyil
vánt
arto
tt el
emhe
z (f
ile,
vag
y kö
nyvt
ár)
tart
ozik
egy
ún.
Rev
isio
nnu
mbe
r.�
A R
evis
ion
num
ber
egy
inte
ger
szám
, am
ely
min
den
válto
ztat
ásná
l ink
rem
entá
lódi
k .
Rep
osit
ory
vált
ozás
a eg
y pr
ojec
t sor
ánM
áso
dik
lép
és:
a r
eposi
tory
létr
ehozá
sa
�A
legtö
bb r
epo
sito
rypro
ject
en
ként
a k
öve
tke
zıala
p k
ön
yvtá
raka
t ta
rtalm
azz
a�
Tru
nk:
Main
line o
f deve
lopm
ent
�ta
gs:
Rele
ase
-ek,
sta
bil
verz
iók
�B
ranch
es:
Az
elá
gazá
sok
köve
tésé
re
Vis
ualS
VN
(Reposi
tory
létr
ehozá
sa 1
)
Vis
ualS
VN
(Reposi
tory
létr
ehozá
sa 2
)
Vis
ualS
VN
(Use
rhozz
áadása
)H
arm
adik
lépés:
a felh
asz
ná
lók
hozz
áadása
Vis
ualS
VN
(Use
rhozz
áre
ndelé
se e
gy
reposi
tory
-hoz)
Vis
ualS
VN
(reposi
tory
cím
ének
máso
lása
)E
zt k
ell
majd
mega
dni a
klie
nsn
ek
Clie
ntT
ort
ois
eS
VN
Negye
dik
lépés:
klie
ns
tele
pít
ése
Tor
tois
eSV
N
�In
gyen
es S
VN
kli
ens
(lét
ezik
CV
S v
álto
zat i
s)�
http
://to
rtois
esvn
.net
/
�W
indo
ws-
babe
épül
ıfe
lhas
znál
ói f
elül
et
Hozz
áadás
az
SV
N r
endsz
erh
ez
Ötö
dik
lépé
s: ú
j file
-ok
hozz
áad
ása
a v
erz
iókö
vetı
höz
�A
dd..
File
-ok
hozz
áadása
2K
i ke
ll vá
lasz
tanunk,
hogy
me
ly f
ile-o
k fo
gna
k sz
ere
peln
i a
rendsz
erb
en.
�M
inden h
ozzá
adott
könyv
tárh
oz lé
trejö
n a
sajá
t re
jtett
SV
N k
önyv
tár.
�N
em
céls
zerő
oly
an fi
le-o
kat
hozz
áadni a
rends
zerh
ez,
am
ely
ek
nem
tart
oznak
sz
oro
san a
verz
iókö
veté
s alá
�O
bject
file-o
k
�H
ex
file-o
k is
, bár
ez
aló
l van
kivé
tel.
Com
mit…
Hato
dik
lépés:
a r
eposi
tory
els
ıfe
ltölté
se�
Még n
incs
enek
hozz
áadva
a r
eposi
tory
-hoz,
csa
k co
mm
it-eln
ileh
et.
�F
onto
s, h
og
y m
inde
n ú
j hozz
áadásh
oz
eg
y note
-ot
kell
írn
unk.
�E
z te
szi l
ehetı
vé, hog
y öss
zefo
gla
ljuk
mit
válto
ztatt
unk.
�A
verz
iókö
vetı
rendsz
er
nem
va
rázs
ló, nem
talá
lja k
i a g
ondola
tunka
t.
Új f
elh
asz
náló
hozz
áfé
rése
a p
roje
cthez
Ch
eck
out…
�M
ég n
incs
sajá
t wor
king
copy-
nk, l
étr
e k
ell
hozn
i. K
ijelö
ljük,
hová
aka
rjuk
a s
ajá
t sand
boxu
nka
t, és
Che
ckout
…
Check
out…
�Lesz
edi a
z új v
erz
ióka
t
�M
inden u
p-to
-dat
e
Ikon m
agya
ráza
tok
Norm
al:
stát
us, up-
to-d
ate
Modifi
ed:
hely
i módo
sítá
s
Confli
ct: ne
m u
pdat
elh
etı
Read-o
nly
vala
ki lo
ckol-t
a, a
míg
nem
tudju
k lo
ckoln
i, add
ig c
sak
olv
ash
atju
k.
Loc
ked:
Záro
lva
Dele
ted:
Törö
lve
Added
: Ú
j hoz
záad
va
Hely
i módosí
tás
és
annak
felv
itele
�C
om
mit…
�M
iért
nem
jóez
így?
�M
eg k
elle
ne n
ézn
i, hog
y vo
lt-e
vá
ltozt
atá
s a p
roje
cten (
eg
yéb
ként
szólt
voln
a).
�Ö
ssze
kelle
ne v
etn
i a v
álto
záso
kat.
Többie
k kö
vetik
a m
ódosí
tást
�U
pdate
…
De m
i volt
a m
ódosí
tás?
�U
pdate
…
if(te
mp>
1)
a =
1;
els
ea
= 2
;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
Check
out
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
e a =
2;
if(te
mp>
1)
a =
1;
els
e a =
2;
Töb
b us
erm
ódos
ítM
indke
tten
ki
„ch
eck
out”
-olj
ák
a f
ile-
t
Che
ckO
ut
if(te
mp>
1)
a =
1;
els
ea
= 2
;
if(te
mp>
1)
a =
1;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
lwork
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
lwork
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
Min
dke
tten
módosí
tják
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
Use
r1 v
égze
tt, fe
ltölt
i a m
ódosí
táso
kat
Com
mit
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
l work
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
l work
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
Use
r2 n
em t
udja
fel
tölt
eni
a m
ódosí
táso
kat,
mer
t az
ılo
cal
work
ing
copy-
janem
up-t
o-d
ate
X Commit
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
lwork
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
lwork
ing
copy
if(te
mp>
1)
a =
1;
els
ea = 20;
if(te
mp>
1)
a =
1;
els
ea = 20;
Use
r2 k
iolv
ass
a a
z új
verz
iót
Upd
ate
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
if(te
mp>
1)
a = 10;
els
ea
= 2
;
Re
posi
tory
Use
r1
Loca
lwork
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
lwork
ing
copy
Use
r2 m
erg
el
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
Re
posi
tory
Use
r1
Loca
lwork
ing
copy
if(te
mp>
1)
a = 10;
els
e a =
2;
if(te
mp>
1)
a = 10;
els
e a =
2;
Use
r2
Loca
lwork
ing
copy
Use
r2 f
eltö
lti
az
új
verz
iót
Commit
if(te
mp>
1)
a = 10;
els
ea = 20;
if(te
mp>
1)
a = 10;
els
ea = 20;
Több u
ser
módos
ít (
Els
ılé
pés:
Check
..)
�A
z egyi
k us
erja
vít v
ala
mit,
és
feltö
lti
�A
mási
k is
módos
ít, é
s m
it ke
ll te
nnie
�E
lsı
lépés:
Check
for
mod
ifica
tion
Több u
ser
módos
ít (
Más
odik
lépés:
Upda
te,
Merg
e, m
ajd
Com
mit)
�A
módos
ított
file-o
k le
tölté
se
�U
pdate
�H
a n
incs
oly
an v
álto
zás,
am
i azt
a r
észt
érinti,
am
it m
i hasz
náltu
nk,
akk
or a
utom
atik
usa
n m
erge
l.
�H
a v
an, a
kkor
konfli
ktust
jele
z, a
mit
nek
ünk
kell
felo
ldani.
A v
erz
iók
válto
ztatá
sain
ak k
öveté
se
A v
erz
iók
válto
ztatá
sain
ak k
öveté
se
�M
inde
gyi
krı
l meg le
het
nézn
i�
Mi v
álto
zott?
�M
ikor?
�K
i álta
l?
�M
i volt
a k
om
me
nt?
�Ö
ssze
lehet az
eg
yes
válto
záso
kat haso
nlít
ani.
A v
erz
iók
válto
ztatá
sain
ak
köve
tése
gra
fikusa
n
�R
evi
sio
ngra
ph
Vis
szaté
rés
egy
régi v
erzi
óhoz
�U
pdate
to
revi
sio
n
Új r
ele
ase
létr
eho
zása
�B
ranch
/tag
Öss
zefo
gla
lás
�H
asz
nos
esz
köz,
de
�N
em
tart
ja h
elye
ttünk
szám
on, h
ogy
mit,
mié
rt m
ódo
síto
ttunk
.
�C
sak
segít
a ti
szta
pro
ject
adatb
ázi
s lé
trehoz
ásában
, nem
cs
inálja
meg h
ely
ettü
nk.
�N
em
hely
ette
síti
a m
unk
atá
rsak
köz
ötti
kapc
sola
ttart
ást
.
�E
zek
az
em
bere
k do
lga
i.