Upload
ben9x
View
33
Download
4
Embed Size (px)
Citation preview
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