huong dan su dung svnserver

Upload: youngmin

Post on 09-Jan-2016

232 views

Category:

Documents


0 download

DESCRIPTION

svnserver

TRANSCRIPT

  • 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