huong dan su dung svnserver
DESCRIPTION
svnserverTRANSCRIPT
-
7/17/2019 Huong dan su dung svnserver
1/83
Company
LOGOCNG NGH PHN MM
NNG CAO
Ging Vin B Mn:
Nguyn Quc Huy
Sin Vin !"c Hi#n:
Nguyn !$n !% & ''(()(*(+, Nguyn -u.n Vin & ''(()(*(/+
0 1 Vin & ''(()(*(/)
Hu2n Min N"3 & ''(()(*(4,
P56 H7ng !i8n & ''(()(*(
C9 ;: Su?@in
-
7/17/2019 Huong dan su dung svnserver
2/83
c chnh sa v b xungbi Hostingviet.vn
- Mi thc mc v ng g! xin vui "#ng "i$n h%&
- '(ng t) c !h*n +,-H i
- /a ch& ,*ng 01 s2 34 ,,3451 6hu ( th/ 78n9u:n1 H (ng1 H i
- ,& 40;;.
-
7/17/2019 Huong dan su dung svnserver
3/83
Subversion
Subversion gii quyt c vn g ?2
Ci t Subversion VisualServer4
Subversion l g ?3
1
S !"#c bi$t gi%a Subversion v tool !"#c3
3
&'ng qu#t &ortoiseSV( ) C#c c"*c n+ng6
Ci t Subversion &ortoiseSV( c"o Client3
5
&'ng !t8
&"c "i$n C"ec!out, Co--it, .evert, /og3
7
-
7/17/2019 Huong dan su dung svnserver
4/83
Subversion l g ?
Subversion 0vit t1t SV(2 l -3t "$ t"4ng qun l5
version 0version control syste- 6 VCS2 c gi7i t"i$uvo n+- 8999 b:i c;ng ty Collab(et0"tt>subversiontigrisorg2 @Ay l "$ t"4ng "B tr l-vi$c t"eo n"- rt "i$u qu
D"En --= C"o client= &ortoiseSV( FoGnloaH="tt>tortoisesvnnet> C"o server= VisualSV( ) Server
FoGnloaH= "tt>tortoisesvnnet>HoGnloaHs"t-l
C#c site cung c< HIc" vJ= CoHegoogleco- SourceKorgenet
http://tortoisesvn.net/http://tortoisesvn.net/downloads.htmlhttp://tortoisesvn.net/downloads.htmlhttp://tortoisesvn.net/ -
7/17/2019 Huong dan su dung svnserver
5/83
Subversion gii quyt c vn g?
L"i -3t n"- l- vi$c trMn cNng -3t
-
7/17/2019 Huong dan su dung svnserver
6/83
Subversion gii quyt c vn g?
Subversion qun l5 tZ< tin v t" -Jc t"eo t"Pi gian SV( gi4ng n" -3t "$ t"4ng Kile server - c#c client c t"T
HoGnloaH v u
-
7/17/2019 Huong dan su dung svnserver
7/83
Subversion gii quyt c vn g?
Subversion "B tr !"# n"iu giao t"*c T !t n4i gi%a client v
server VW HJ b\n c t"T HNng c#c giao t"*c ca *ng HJng Geb n"
"tt> "oc "tt>, "ay c#c giao t"*c ca svn n" svn=>> "ocsvnss"=>>, "oc nu > Vi$c c"o
-
7/17/2019 Huong dan su dung svnserver
8/83
S !"#c bi$t gi%a Subversionv tool !"#c
Subversion CVS
0Concurrent Versions Syste-2
it
/ "$ t"4ng qun l5 sourcecoHe tZ< trung 0Centrali[eH2
fun l5 source coHe tZ< trung0Centrali[eH2
/ -3t
-
7/17/2019 Huong dan su dung svnserver
9/83
S !"#c bi$t gi%a Subversionv tool !"#c
sR HJng SS, ngoi ra ckn b'
sung ebFV FeltaV, giaot"*c ny c Ha trMn m&&Dv m&&DS cung c< c"o ngPiHNng -3t tNy c"n T !t n4iv7i c#c SV( qua Geb
SR HJng giao t"*c SSm T
truyn ti
SR HJng SSm T truyn ti
/- vi$c trong -\ng /("ay nternet
/- vi$c trong -\ng /("ay nternet
/- vi$c trong -\ng /("ay nternet
(u server HoGn t" c#c t"n"viMn !"#c !";ng t"T u
-
7/17/2019 Huong dan su dung svnserver
10/83
Ci t Subversion &ortoiseSV( c"oClient
Fe-o
-
7/17/2019 Huong dan su dung svnserver
11/83
&'ng qu#t &ortoiseSV( ) C#c c"*cn+ng
p3t s4 n"Zn bit c#c tr\ng t"#i, c"*c n+ng ca &ortoiSV(
-
7/17/2019 Huong dan su dung svnserver
12/83
&'ng qu#t &ortoiseSV( ) C#c c"*cn+ng
penu c"*c n+ng tWc" "< vo `
-
7/17/2019 Huong dan su dung svnserver
13/83
&'ng qu#t &ortoiseSV( ) C#c c"*cn+ng
penu c"*c n+ng tWc" "< vo `
-
7/17/2019 Huong dan su dung svnserver
14/83
&"c "i$n C"ec!out, Co--it,.evert, /og
&\o account v test trMn coHegoogleco- &"c "i$n !"i gi lZ< ci t Subversion Server t\i -#y tron
g -\ng /(
-
7/17/2019 Huong dan su dung svnserver
15/83
&\o ccount trMn coHegoogleco-
&\o d account +ng n"Z< g-ail
Vo Ia c"Q= coHegoogleco- Sign n bng account ca g-ail
Clic! vo Create a neG
-
7/17/2019 Huong dan su dung svnserver
16/83
&\o
-
7/17/2019 Huong dan su dung svnserver
17/83
/y t";ng tin T c"ec!out 6 co--it
miTn t"I trang -7i c"n tab Source
"i n"Zn t";ng tin Png Hn v userna-e Clic! googleco-
-
7/17/2019 Huong dan su dung svnserver
18/83
&\o -3t KolHer T lu tr% source
.ig"t clic! lMn KolHer c"n C"ec!out
C"ec!out source th coHegoogle
-
7/17/2019 Huong dan su dung svnserver
19/83
C"ec!out source th coHegoogle
@in Png Hn c"ec!out source
Clic! c"n L
-
7/17/2019 Huong dan su dung svnserver
20/83
C"ec!out source th coHegoogle
olHer sau !"i c HoGnloaH v t" icon s] `ut "i$n Hu
c"ec! -u `an", -: KolHer ta c c#c Kile c HoGn v
-
7/17/2019 Huong dan su dung svnserver
21/83
&"ay 'i n3i Hung ) `e- s t"ay 'i
p: Kile c"ec!
-
7/17/2019 Huong dan su dung svnserver
22/83
&"ay 'i n3i Hung ) `e- s t"ay 'i
ile c"ec!
-
7/17/2019 Huong dan su dung svnserver
23/83
Co--it source lMn coHegoogle
.ig"t clic! c"n SV( Co--it
-
7/17/2019 Huong dan su dung svnserver
24/83
Co--it source lMn coHegoogle
ile X t"ay 'i, s] l Kile co--it lMn CoHeoogle
-
7/17/2019 Huong dan su dung svnserver
25/83
Co--it source lMn coHegoogle
we- s t"ay 'i trong Kile c"n S"oG HiKerence as uniKieH HiK
-
7/17/2019 Huong dan su dung svnserver
26/83
Co--it source lMn coHegoogle
C#c Hkng -u `an" l s t"ay 'i 0t"M- vo2
-
7/17/2019 Huong dan su dung svnserver
27/83
Co--it source lMn coHegoogle
'"icI J6 K commit -L hoN Oia"og
iPn th(ng tin useEname v !assNoEO Oo goog"e cQ!. '"icI J6.
-
7/17/2019 Huong dan su dung svnserver
28/83
Co--it source lMn coHegoogle
S"oG Hialog c"*a qu# trn" co--it
.evision t+ng lMn d
-
7/17/2019 Huong dan su dung svnserver
29/83
&"c "i$n .evert d
-
7/17/2019 Huong dan su dung svnserver
30/83
&"c "i$n .evert d
-
7/17/2019 Huong dan su dung svnserver
31/83
&"c "i$n .evert d
-
7/17/2019 Huong dan su dung svnserver
32/83
&"c "i$n .evert d
-
7/17/2019 Huong dan su dung svnserver
33/83
&"c "i$n .evert d
-
7/17/2019 Huong dan su dung svnserver
34/83
we- log c#c .evision
SV( lu l\i s t"ay 'i c#c lEn !"i t"ay 'i trong source
S"oG log l c"*c n+ng c"o ta bit iu S"oG log gi^< ly l\i source t\i -3t t"Pi iT- no 0ly l\i
.evision tr7c2
-
7/17/2019 Huong dan su dung svnserver
35/83
&"c "i$n .evert source
L"ung U c"o bit Han" s#c" c#c .ivision
L"ung `an" l# l tNy c"n s"oG lMn c#c .evision trong!"ong t"Pi gian no
wan" Hng c"o bit Han" s#c" n- th .ivision bao n"iMu pu vng l tNy c"n "iTn t"I
-
7/17/2019 Huong dan su dung svnserver
36/83
&"c "i$n .evert source
we- s t"ay 'i gi%a .evision c c"n v .evision tr7c
x Ay l .evision v z
-
7/17/2019 Huong dan su dung svnserver
37/83
&"c "i$n .evert source
/i$t !M c#c t"ay 'i t\i Kile no 0Hoccu-ent, Kile coHe{2
.ig"t clic! c"n Co-
-
7/17/2019 Huong dan su dung svnserver
38/83
&"c "i$n .evert source
L"ung -u U c"o bit l 8 .ivision c so s#n" s t"ay 'i
L"ung -u `an" c"o bit s t"ay 'i :
-
7/17/2019 Huong dan su dung svnserver
39/83
&"c "i$n .evert source
@T .evert l\i .evision no t"=
C"n .evision -u4n .evert .ig"t clic! c"n .evert to t"is revision
-
7/17/2019 Huong dan su dung svnserver
40/83
&"c "i$n .evert source
C"n .evert T t"c "i$n
-
7/17/2019 Huong dan su dung svnserver
41/83
&"c "i$n .evert source
fu# trn" .evert c t"c "i$n
pu #n" Hu c"o bit l X .evert l\i t\i .ivision no
-
7/17/2019 Huong dan su dung svnserver
42/83
&"c "i$n .evert source
ile X .evert X ly l\i n3i Hung t\i .ivision z
-
7/17/2019 Huong dan su dung svnserver
43/83
Ci t SV( c"o client
Fouble clic! vo Kile T ci 6 (e`t
-
7/17/2019 Huong dan su dung svnserver
44/83
Ci t SV( c"o client
C"n n" trong "n" 6 Clic! (e`t
-
7/17/2019 Huong dan su dung svnserver
45/83
Ci t SV( c"o client
C"n vI trW ci t 6 (e`t
-
7/17/2019 Huong dan su dung svnserver
46/83
Ci t SV( c"o client
Clic! nstall T ci t
-
7/17/2019 Huong dan su dung svnserver
47/83
Ci t SV( c"o client
fu# trn" ci ang t"c "i$n
-
7/17/2019 Huong dan su dung svnserver
48/83
Ci t SV( c"o client
Ci t "on t"n" 6 inis"
-
7/17/2019 Huong dan su dung svnserver
49/83
Ci t VisualSV( c"o Server
Fouble clic! vo Kile T ci t 6 Clic! (e`t T ti< tJc
i i l "
-
7/17/2019 Huong dan su dung svnserver
50/83
Ci t VisualSV( c"o Server
C"ec! T c"< n"Zn ci t 6 Clic! (e`t T ti< tJc
Ci i lS " S
-
7/17/2019 Huong dan su dung svnserver
51/83
Ci t VisualSV( c"o Server
Clic! c"n lo\i c"*c n+ng s] ci t
Ci Vi lSV( " S
-
7/17/2019 Huong dan su dung svnserver
52/83
Ci t VisualSV( c"o Server
pu U= c"n vI trW ci t
pu `an" Hng= c"n vI trW s] lu tr% source SV(, n s] t\ora d t" -Jc -c In" l .e
-
7/17/2019 Huong dan su dung svnserver
53/83
Ci t VisualSV( c"o Server
Clic! nstall T ci t
fu# trn" ci t angt"c "i$n
Ci Vi lSV( " S
-
7/17/2019 Huong dan su dung svnserver
54/83
Ci t VisualSV( c"o Server
Clic! inis" T "on t"n" ci t
Ci Vi lSV( " S
-
7/17/2019 Huong dan su dung svnserver
55/83
Ci t VisualSV( c"o Server
iao Hi$n ban Eu !"i -: VisualSV(
C " " SV( " S
-
7/17/2019 Huong dan su dung svnserver
56/83
Cu "n" SV( c"o Server
&\o !"o lu tr% trMn Server bng c#c" .ig"t clic! lMn
.e
-
7/17/2019 Huong dan su dung svnserver
57/83
Cu "n" SV( c"o Server
@in tMn ca .e
-
7/17/2019 Huong dan su dung svnserver
58/83
Cu "n" SV( c"o Server
C t"T t\o n"iu !"o c"*a trong Server
C#c !"o c"*a s] c SV( Server t\o t"eo cu tr^c lu tr%
C " " SV( " S
-
7/17/2019 Huong dan su dung svnserver
59/83
Cu "n" SV( c"o Server
&\o c#c KolHer T lu tr% tNy t"eo n"u cEu ca H #n=
/u source coHe ~3 &est Foccu-ent {
C " " SV( " S
-
7/17/2019 Huong dan su dung svnserver
60/83
Cu "n" SV( c"o Server
C#c t" -Jc c t\o n- trong Source
Clic! vo KolHer`ut "i$n ./
0HNng t"c "i$n !"i
HoGn "ay u
-
7/17/2019 Huong dan su dung svnserver
61/83
Cu "n" SV( c"o Server
ser= HNng T !iT- so#t gi7i "\n quyn c"o c#c t"n" viMn
trong H #n &\o user T qun l5 bng c#c" .ig"t clic! vo ser
c"n Create ser
C " " SV( " S
-
7/17/2019 Huong dan su dung svnserver
62/83
Cu "n" SV( c"o Server
@in t";ng tin c"o d user g-=
serna-e DassGorH ConKi-
-
7/17/2019 Huong dan su dung svnserver
63/83
Cu "n" SV( c"o Server
Fan" s#c" c#c ser X c t\o
Cu "n" SV( c"o Server
-
7/17/2019 Huong dan su dung svnserver
64/83
Cu "n" SV( c"o Server
rou
-
7/17/2019 Huong dan su dung svnserver
65/83
Cu "n" SV( c"o Server
@t tMn rou< v clic! HH c#c ser X t\o vo grouGrite, reaH nly D"An quyn bng c#c" .ig"t clic! lMn !"o c"*a 0Source2 v
c"n Dro
-
7/17/2019 Huong dan su dung svnserver
68/83
Cu "n" SV( c"o Server
S"oG Hialog 6 Clic! HH T aHH grou< `_t quyn
C"n grou< -u4n `_t Clic! L c"< n"Zn
Cu "n" SV( c"o Server
-
7/17/2019 Huong dan su dung svnserver
69/83
Cu "n" SV( c"o Server
rou< CoHer c `_t quyn .eaH>rite
Clic!
-
7/17/2019 Huong dan su dung svnserver
70/83
Cu "n" SV( c"o Server
w_t quyn c"o grou< &ester l .eaH nly
C"ec!out source th SV( Server
-
7/17/2019 Huong dan su dung svnserver
71/83
C"ec!out source th SV( Server
@in vo ./ T c"ec!out
C"n KolHer T lu tr% C"ec!out Fe
-
7/17/2019 Huong dan su dung svnserver
72/83
C"ec!out source th SV( Server
@in t";ng tin serna-e v DassGorH
Clic! L T c"< n"Zn
C"ec!out source th SV( Server
-
7/17/2019 Huong dan su dung svnserver
73/83
C"ec!out source th SV( Server
miTn t"I t";ng tin C"ec!out= ./ v .evision bao n"iMu
Co--it source lMn SV( Server
-
7/17/2019 Huong dan su dung svnserver
74/83
Co--it source lMn SV( Server
C"n KolHer b\n -u4n co--it, .ig"t clic! lMn KolHer v c"n
Co--it pu `an" Hng= ./
c"o bit source c
co--it lMn lu tr% vI
trW no trMn SV( Server pu U= c#c Kile c
co--it
Clic! L T c"< n"Zn
Co--it source lMn SV( Server
-
7/17/2019 Huong dan su dung svnserver
75/83
Co--it source lMn SV( Server
@in t";ng tin serna-e v DassGorH
Clic! L c"< n"Zn
Co--it source lMn SV( Server
-
7/17/2019 Huong dan su dung svnserver
76/83
Co--it source lMn SV( Server
&";ng tin c co--it lMn g- c#c Kile v .ivision -7i
&'ng !t
-
7/17/2019 Huong dan su dung svnserver
77/83
&'ng !t
Subversion l "$ t"4ng qun l5
-
7/17/2019 Huong dan su dung svnserver
78/83
7 eEveE tRi hostingviet.vnHostingviet.vn ,S ho " nh cung cQ! O/ch vT 7
*u ti$n tRi 7i%t amU
U 9 :;C< =
-i ngV IW thuXt vi$n IW thuXt cao1 nhi%t tYnh v cZn
thXn1 h[ tE 6H @[email protected] M:) ch\ c Bt tRi tEung t]m O^ "i%u ti$u chuZn_u2c t`.
-- ':c gi O/ch vT a ORng1 !hTc vT mi 2i tngIh:ch hng.
-- ,nh chu)$n nghi%!1 "m vi%c theo _u) tEYnh .
-- /ch vT n /nh1 a ORng1 c(ng ngh% vt tEi.
7 eEveE tRi hostingviet vn
-
7/17/2019 Huong dan su dung svnserver
79/83
7 eEveE tRi hostingviet.vn
>?n$ $(& S
-
7/17/2019 Huong dan su dung svnserver
80/83
7 eEveE tRi hostingviet.vn
- S1@ u tE^
-
7/17/2019 Huong dan su dung svnserver
81/83
7 eEveE tRi hostingviet.vn
Ac B(tDDD
,Qt cf c:c gi Host Ih:c ngoi 40 gi hosttE$n Pu tch h! sn 7. 9u Ih:ch cthK s OTng m Ih(ng c*n !hfi tEf th$m!h. ung "ng "u tE^ nhj hkn gi 7thu*n tl)
7 eEveE tRi hostingviet.vn
-
7/17/2019 Huong dan su dung svnserver
82/83
7 eEveE tRi hostingviet.vn
L("n /@
-Cng Ty C Phn IT - H Ni-a ch: S M01, ng 0, !"#ng Ng $%y&n,H ng, H Ni
-T: 0'(()*(+)*** h.in/: 0)+()'1*-2ah345y6/: h%nn' 3
-78ai.: h9h4ing;i/);nh
-
7/17/2019 Huong dan su dung svnserver
83/83
7 eEveE tRi hostingviet.vn
#(n c/En t/Fn/ c&m n C&c >,n -H -Ic
stF( !(uD