際際滷

際際滷Share a Scribd company logo
LT 畛ng d畛ng qu畉n l箪 2                                                                  Tu畉n 02


                          H働畛NG D畉N S畛 D畛NG SUBVERSION

-       Trong m担n h畛c ny, c叩c anh/ch畛 s畉 動畛c giao m畛t 畛 叩n, do nhi畛u thnh vi棚n c湛ng nhau
        lm. Khi 坦, m畛i ng動畛i s畉 動畛c giao m畛t nh坦m ch畛c nng no 坦 畛 vi畉t. N畉u m畛i ng動畛i
        畛u lm tr棚n solution ri棚ng c畛a m狸nh, th狸 vi畛c g畛p c叩c ch畛c nng do c叩c thnh vi棚n 達
        lm 動畛c l畉i s畉 r畉t kh坦 khn.
    -   V畉y t畉i sao ta kh担ng t畉o solution tr動畛c, v 畉t 畛 m畛t n董i chung (server) no 坦. C叩c
        thnh vi棚n trong nh坦m s畉 l畉y (check out) m畛t b畉n sao(working copy) v畛 lm? Sau khi
        lm xong m畛t ph畉n no 坦, ng動畛i 坦 s畉 動a c畉p nh畉t n畛i dung thay 畛i(commit) l棚n
        server. V gi畉 s畛 khi thnh vi棚n th畛 1 達 commit n畛i dung m畛i l棚n server, th狸 c叩ch thnh
        vi棚n kh叩c trong nh坦m s畉 c畉p nh畉t (update) l畉i b畉n sao c畛a m狸nh t畛 server.
    -   坦 l 箪 t動畛ng lm vi畛c c畛a c叩c h畛 th畛ng h畛 tr畛 qu畉n l箪 m達 ngu畛n (source control). Trong
        ph畉n ny, ch炭ng ta s畉 t狸m hi畛u qua v畛 m畛t ph畉n m畛m source control nh動 v畉y c坦 t棚n l
        subversion.
    -   畛 x但y d畛ng 動畛c h畛 th畛ng nh動 v畉y, c畉n c坦 hai thnh ph畉n:
           o Server: n董i chung, ch畛a ton b畛 ti li畛u/m達 ngu畛n do c叩c thnh vi棚n trong nh坦m
               動a l棚n. Google cung c畉p cho ng動畛i d湛ng d畉ng server ny th担ng qua d畛ch v畛
               Google Code.
           o Ph畉n m畛m ph鱈a Client h畛 tr畛 c叩c thao t叩c check out, commit v update k畛 tr棚n. 畛
               但y, ta s畉 s畛 d畛ng TortoiseSVN.
    -   o畉n clip k竪m theo ti li畛u ny g畛m 2 ph畉n:
           o Ph畉n 1: h動畛ng d畉n ng k箪 m畛t server c畛a Google Code.
           o Ph畉n 2: h動畛ng d畉n th畛c hi畛n c叩c thao t叩c c董 b畉n v畛i ph畉n m畛m TortoiseSVN.
    -   Trong ph畉n demo, ch炭ng ta s畉 gi畉 s畛 ang x辿t m畛t nh坦m c坦 2 thnh vi棚n c湛ng lm vi畛c
        v畛i nhau.
           o Thnh vi棚n 1: 畛a ch畛 email l haokiem@gmail.com. Thnh vi棚n ny s畉 ph畛 tr叩ch
               ng k箪 server tr棚n Google Code.
           o Thnh vi棚n 2: 畛a ch畛 email l htuanthanh@gmail.com.
    -   L動u 箪, khi c叩c anh/ch畛 s畛 d畛ng Google Code, m畛i ng動畛i n棚n ng k箪 m畛t account Gmail.
    -   Xem chi ti畉t clip demo 畛 但y:
           o T畉o Repository tr棚n Google Code: http://www.mediafire.com/?dt2ldgnfactv7dm
           o S畛 d畛ng Tortoise SVN: http://www.mediafire.com/?uj5zpj7m566u9i2

More Related Content

Hdth02 ltudql02-su dungsubversion-1

  • 1. LT 畛ng d畛ng qu畉n l箪 2 Tu畉n 02 H働畛NG D畉N S畛 D畛NG SUBVERSION - Trong m担n h畛c ny, c叩c anh/ch畛 s畉 動畛c giao m畛t 畛 叩n, do nhi畛u thnh vi棚n c湛ng nhau lm. Khi 坦, m畛i ng動畛i s畉 動畛c giao m畛t nh坦m ch畛c nng no 坦 畛 vi畉t. N畉u m畛i ng動畛i 畛u lm tr棚n solution ri棚ng c畛a m狸nh, th狸 vi畛c g畛p c叩c ch畛c nng do c叩c thnh vi棚n 達 lm 動畛c l畉i s畉 r畉t kh坦 khn. - V畉y t畉i sao ta kh担ng t畉o solution tr動畛c, v 畉t 畛 m畛t n董i chung (server) no 坦. C叩c thnh vi棚n trong nh坦m s畉 l畉y (check out) m畛t b畉n sao(working copy) v畛 lm? Sau khi lm xong m畛t ph畉n no 坦, ng動畛i 坦 s畉 動a c畉p nh畉t n畛i dung thay 畛i(commit) l棚n server. V gi畉 s畛 khi thnh vi棚n th畛 1 達 commit n畛i dung m畛i l棚n server, th狸 c叩ch thnh vi棚n kh叩c trong nh坦m s畉 c畉p nh畉t (update) l畉i b畉n sao c畛a m狸nh t畛 server. - 坦 l 箪 t動畛ng lm vi畛c c畛a c叩c h畛 th畛ng h畛 tr畛 qu畉n l箪 m達 ngu畛n (source control). Trong ph畉n ny, ch炭ng ta s畉 t狸m hi畛u qua v畛 m畛t ph畉n m畛m source control nh動 v畉y c坦 t棚n l subversion. - 畛 x但y d畛ng 動畛c h畛 th畛ng nh動 v畉y, c畉n c坦 hai thnh ph畉n: o Server: n董i chung, ch畛a ton b畛 ti li畛u/m達 ngu畛n do c叩c thnh vi棚n trong nh坦m 動a l棚n. Google cung c畉p cho ng動畛i d湛ng d畉ng server ny th担ng qua d畛ch v畛 Google Code. o Ph畉n m畛m ph鱈a Client h畛 tr畛 c叩c thao t叩c check out, commit v update k畛 tr棚n. 畛 但y, ta s畉 s畛 d畛ng TortoiseSVN. - o畉n clip k竪m theo ti li畛u ny g畛m 2 ph畉n: o Ph畉n 1: h動畛ng d畉n ng k箪 m畛t server c畛a Google Code. o Ph畉n 2: h動畛ng d畉n th畛c hi畛n c叩c thao t叩c c董 b畉n v畛i ph畉n m畛m TortoiseSVN. - Trong ph畉n demo, ch炭ng ta s畉 gi畉 s畛 ang x辿t m畛t nh坦m c坦 2 thnh vi棚n c湛ng lm vi畛c v畛i nhau. o Thnh vi棚n 1: 畛a ch畛 email l haokiem@gmail.com. Thnh vi棚n ny s畉 ph畛 tr叩ch ng k箪 server tr棚n Google Code. o Thnh vi棚n 2: 畛a ch畛 email l htuanthanh@gmail.com. - L動u 箪, khi c叩c anh/ch畛 s畛 d畛ng Google Code, m畛i ng動畛i n棚n ng k箪 m畛t account Gmail. - Xem chi ti畉t clip demo 畛 但y: o T畉o Repository tr棚n Google Code: http://www.mediafire.com/?dt2ldgnfactv7dm o S畛 d畛ng Tortoise SVN: http://www.mediafire.com/?uj5zpj7m566u9i2