-
tunpro
Download v Ci t TortoiseSVN
Download: Phn mm TortoiseSVN c th ti v min ph ti y:
http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.3.16613-win32-svn-
1.6.3.msi?download
Ci t: Ci t bnh thng, c next v next... sau khi ci xong th phi khi
ng li my trc khi s dng.
Tip theo: ly thng tin ng nhp trn Google code ng nhp vo h thng
VCS Subversion trn Google code bng phn mm TortoiseSVN bn
va ci, bn phi lm mt bc l ly thng tin ng nhp h thng m Google code
cung cp cho bn. Khi l thnh vin ca i coder ca thuctapthucte ri,
login vo Gmail sau truy cp ti a
ch http://code.google.com/p/thuctapthucte/source/checkout bn s
thy thng bo nh sau:
If you plan to make changes, use this command to check out the
code as yourself using HTTPS:
# Project members authenticate over HTTPS to allow committing
changes. svn checkout
https://thuctapthucte.googlecode.com/svn/trunk/ thuctapthucte
--
username ********
When prompted, enter your generated googlecode.com password.
Use this command to anonymously check out the latest project
source code:
# Non-members may check out a read-only working copy anonymously
over HTTP. svn checkout
http://thuctapthucte.googlecode.com/svn/trunk/ thuctapthucte-
read-only
.
Trong ******** l tn ti khon ca bn.
ly mt khu ng nhp bn hy nhp chut vo link "googlecode.com
password". Xem
hnh 1
-
tunpro
Hnh 1: Thnh vin i code s c cp quyn truy cp chnh sa m ngun.
Google s cung cp cho bn mt khu. (Xem hnh 2)
Hnh 2: Mt khu truy cp my ch VCS.
Bn s phi s dng mt khu ny trong qu trnh ng nhp my ch bng phn
mm
TortoiseSVN. Lu rng mt khu ny c th to mi bng cch nhp vo nt
Regenerate.
Hng dn s dng TortoiseSVN
-
tunpro
Phn mm TortoiseSVN sau khi ci t s khng lm vic nh mt phn mm c lp
m tch
hp lun vo Windows Explorer. Bn c th thy iu ny qua cc menu m phn
mm tch hp
thm vo (xem hnh 3, 4)
Hnh 3: Menu File ca Windows
-
tunpro
Hnh 4: Menu xut hin khi click chut phi ( to th mc mi)
Ln u tin kt ni vi h thng my ch VCS ca Google code bn cn thit lp
thng s
phn mm TortoiseSVN kt ni vo my ch cng nh thit t vng lm vic ca
bn. (t ln
sau bn khng cn lm li thao tc ny)
Thit lp vng lm vic (cha m ngun giao tip vi Serrver) trn my tnh
ca bn
Thc hin cc bc sau:
a, Hy to mt th mc mi cha m ngun m bn s lm vic. Gi s ti to th
mc
thuctapthucte ti th mc C:\xampp\htdocs\
b, Click chut phi ln th mc thuctapthucte, chn SVN checkout (hnh
5)
-
tunpro
Hnh 5
c, in cc thng s kt ni m phn mm i hi (hnh 6)
URL repository
https://thuctapthucte.googlecode.com/svn/trunk/
Checkout directory: Th mc m bn d nh lm vic, y l
C:\xampp\htdocs\thuctapthucte
Sau nhp OK.
-
tunpro
Hnh 6: in thng s kt ni.
Mt ca s s hin ln nh hnh 8, i mt lc chng trnh cp nht danh sch
file trn my
ch. Hy ch n khi qu trnh Checkout s kt thc. Phn mm s ti ht m ngun
trn my
ch xung my ca bn.
Hnh 8
Nhng file v th mc c ng b vi my ch s c mu xanh. Nhng file, th mc
cha
c ng b vi my ch s c mu . Du hiu mu nhc nh bn cn ng b vi my
ch (xem hnh 9)
-
tunpro
Hnh 9
Sau khi ly cc file trn my ch v ri, bn c th bt u cng vic lp trnh,
chnh sa code
ca mnh.
Lu : ng bao gi trc tip i tn, xa, di chuyn cc file trong th mc
thuctapthucte. Mi vic cn lm u phi thng qua menu ca TortoiseSVN phn
mm ny
c th theo di v cp nht nhng thay i ln my ch (Nu khng chng trnh s
bo li)
Mt vi thao tc hay s dng:
Thm mt file mi hoc th mc mi vo m ngun.
Khi thm mt file mi hoc th mc mi, bn cn bo cho h thng bit bng
cch:
1. Click chut phi vo th mc (file), chon TortoiseSVN > Add
(hnh 10)
-
tunpro
Hnh 10
2. Chng trnh s lit k nhng tp tin trong th mc bn chn, nhp OK chp
nhn .
(hnh 11)
Hnh 11
3. Qu trnh thm nhng tp tin ny ln server s bt u (hnh 12). Bn cn
ch cho n khi qu
-
tunpro
trnh ny kt thc. Trong khi c th lm bt c vic g bn thch.
Hnh 12
Cp nht nhng thay i ln my ch
Sau khi chnh sa xong m ngun, bn cn cp nht n ln my ch lu tr trn
hoc chia
s vi mi ngi. mi ln cp nht ca bn u c lu tr trn my ch, v vy hy chc
chn
bn lm xong mt phn vic trc khi ti n ln my ch, trnh trng hp ngi
khc c th
ti v phin bn ca bn lm h thng b li. ng bao gi cp nht ln my ch
trong khi ang
lm d vic.
cp nht nhng thay i ca bn ln my ch hy lm nh sau:
1. Click chut phi vo th mc v chn SVN Commit (hnh 13)
Hnh 13
-
tunpro
2. Nhp ghi ch ca bn v thay i ln ny vo Message v nhp OK (hnh
14)
Hnh 14
3. 3. Qu trnh thm nhng tp tin ny ln server s bt u (hnh 15). Bn
cn ch cho n khi
qu trnh ny kt thc. Thi gian ph thuc s lng file. Trong khi ch bn
c th lm bt c
vic g bn thch.
-
tunpro
in thng tin ng nhp
Username: tn ng nhp ca bn vo h thng Google code, trn l ********
(hnh 1)
Password: mt khu m Gooogle code cung cp cho bn lc trc (hnh
2)
Sau nhp OK
Trong qu trnh lm vic vi my ch, cs th pht sinh nhng tnh hung khc:
V d xung t
khi c nhiu ngi cng sa 1 file, b li khi ng b... cc hnh thc x l
vui lng c thm ti
liu