huong dan sd tortoisesvn

11
tunpro Download và Cài đặt TortoiseSVN Download: Phần mềm TortoiseSVN có thể tải về miễn phí tại đây: http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.3.16613-win32-svn- 1.6.3.msi?download Cài đặt: Cài đặt bình thường, cứ next và next... sau khi cài xong thì phải khởi động lại máy trước khi sử dụng. Tiếp theo: lấy thông tin đăng nhập trên Goog le code Để đăng nhập vào hệ thống VCS Subversion trên Google code bằng phần mềm TortoiseSVN bạn vừa cài, bạn phải làm một bước đó là lấy thông tin đăng nhập hệ thống mà Google code cung cấp cho bạn. Khi là thành viên của đội coder của thuctapthucte rồi, login vào Gmail sau đó truy cập tới địa chỉ http://code.google.com/p/thuctapthucte/source/checkout bạn sẽ thấy thông báo 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à tên tài khoản của bạn. Để lấy mật khẩu đăng nhập bạn hãy nhấp chuột vào link "googlecode.com password". Xem hình 1

Upload: ben9x

Post on 19-Oct-2015

33 views

Category:

Documents


4 download

TRANSCRIPT

  • 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