Bài giảng Công nghệ phần mềm nâng cao: SVN Subversion
Số trang: 83
Loại file: ppt
Dung lượng: 7.20 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
"Bài giảng Công nghệ phần mềm nâng cao: SVN Subversion" với mục tiêu giúp người học trả lời được các câu hỏi bao gồm Subversion là gì; Subversion giải quyết được vấn đề gì; sự khác biệt giữa Subversion và tool khác; cài đặt Subversion VisualSer; cài đặt Subversion TortoiseSVN cho Client; tổng quát TortoiseSVN – các chức năng; thực hiện Checkout, Commit, Revert, Log
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm nâng cao: SVN SubversionCompany CÔNGNGHỆPHẦNMỀMLOGO NÂNGCAO Chủđề:SVNSubversion Tàiliệutổnghợpbởi HostingViet.vn Được chỉnh sửa và bổ xung bởi Hostingviet.vn- Mọi thắc mắc và đóng góp xin vui lòng liên hệ:- Công Ty Cổ Phần Công nghệ số Thiên Quang- Địa chỉ: Số 118 Nguyễn Đổng Chi, Nam Từ Liêm, Hà Nội- ĐT: 0466.567.555 hotline: 0982.786.415- Yahoo/skype: thunn84 /- Email: hotro@hostingviet.vn hoặc thunn84@gmail.com- Website: http://hostingviet.vn Subversion13 Subversionlàgì?2 Subversiongiảiquyếtđượcvấnđềgì?3 SựkhácbiệtgiữaSubversionvàtoolkhác 4 CàiđặtSubversionVisualServer 35 CàiđặtSubversionTortoiseSVNchoClient 6 TổngquátTortoiseSVN–Cácchứcnăng 37 ThựchiệnCheckout,Commit,Revert,Log 8 Tổngkết Subversionlàgì? Subversion(viếttắtSVN)làmộthệthốngquảnlý version(versioncontrolsystemVCS)đượcgiớithiệu vàonăm2000bởicôngtyCollabNet (http://subversion.tigris.org).Đâylàhệthốnghỗtrợlàm việctheonhómrấthiệuquả. Phầnmềm: Choclient:TortoiseSVNDownload:http://tortoisesvn.net/ Choserver:VisualSVN–Server Download:http://tortoisesvn.net/downloads.html Cácsitecungcấpdịchvụ: Code.google.com Sourceforge.netSubversiongiảiquyếtđượcvấnđề gì? Khimộtnhómlàmviệctrêncùngmộtproject,việcnhiều ngườicùngchỉnhsửanộidungcủamộtfilelàđiềukhông thểtránhkhỏi.SVNcungcấpcácchứcnăngđểcóthểthực hiệnviệcnàymộtcáchđơngiảnvàantoàn. Subversionđượcthiếtkếvớimụcđíchthaythếhệthống quảnlýphiênbảnConcurrentVersioningSystem(CVS)đãcũ vàcónhiềunhượcđiểm.Subversioncóthểđượcsửdụng đểquảnlýbấtcứhệthốngphiênbảnnào. Subversionlàhệthốngquảnlýsourcecodetậptrung (Centralized). Subversionlàhệthốngquảnlýphiênbảnmạnhmẽ,hữu dụng,vàlinhhoạt.Subversiongiảiquyếtđượcvấnđề gì? Subversionquảnlýtậptinvàthưmụctheothờigian. SVNgiốngnhưmộthệthốngfileservermàcácclientcóthể downloadvàuploadfilemộtcáchbìnhthường. ĐiểmđặtbiệtcủaSVNlànólưulạitấtcảnhữnggìthay đổitrênhệthốngfile:filenàođãbịthayđổilúcnào,thayđổi nhưthếnào,vàaiđãthayđổinó. SVNcũngchophéprecoverlạinhữngversioncũmộtcách chínhxác.Cácchứcnăngnàygiúpchoviệclàmviệcnhóm trởnênhiệuquảvàantoànhơnrấtnhiều. Thôngthường,clientvàserverkếtnốithôngquamạngLAN hoặcInternet.Clientvàservercóthểcùngchạytrênmột máynếuSVNcónhiệmvụtheovếtlịchsửcủadựándocác nhàpháttriểnphầnmềmpháttriểntrongnộibộ.Subversiongiảiquyếtđượcvấnđề gì? Subversionhỗtrợkhánhiềugiaothứcđểkếtnốigiữaclient vàserver. Vídụbạncóthểdùngcácgiaothứccủaứngdụngwebnhư http://hoặchttps://,haycácgiaothứccủasvnnhưsvn:// hoặcsvn+ssh://,hoặcnếuphầnmềmclientvàservercài chungtrên1máythìcóthểdùngfile://. Việcchophépserverhỗtrợgiaothứcnàophụthuộcvàolúc cấuhình. SựkhácbiệtgiữaSubversion vàtoolkhác Subversion CVS Git (ConcurrentVersionsSystem)Làhệthốngquảnlýsource Quảnlýsourcecodetậptrung Làmộtphươngphápquảnlýcodetậptrung(Centralized) (Centralized). phiênbảntheohướngphân tán(Distributed).Cáccommitcóthểđượcroll Khôngthểrollback. Khôngcó.backlạitrạngtháitrướcđó.Cáctậptinđượcđổitênhoặc Tậptinbịđổitênhoặcdi Commithoặcupdatetrựctiếploạibỏvẫnmangtheođầy chuyểnsẽbịmấthistory từmáycủahọmàkhôngphảiđủhistoryvàmetadatacủa trướcđó thôngquarepositorygốctrênnótrướcđó servervàmangtheocảhistoryCókhảnăngđẩybấtcứ Chỉcóthểđẩynhữngthay Tấtcảthaotáclàmviệcvớinhữngthayđổimớiđến đổimớilênRepositorycon Gitđềuởtrênmáycủalocal,Repositorycha. củanó. localrepository.Cóthểnhững thayđổipushlênservernếu ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm nâng cao: SVN SubversionCompany CÔNGNGHỆPHẦNMỀMLOGO NÂNGCAO Chủđề:SVNSubversion Tàiliệutổnghợpbởi HostingViet.vn Được chỉnh sửa và bổ xung bởi Hostingviet.vn- Mọi thắc mắc và đóng góp xin vui lòng liên hệ:- Công Ty Cổ Phần Công nghệ số Thiên Quang- Địa chỉ: Số 118 Nguyễn Đổng Chi, Nam Từ Liêm, Hà Nội- ĐT: 0466.567.555 hotline: 0982.786.415- Yahoo/skype: thunn84 /- Email: hotro@hostingviet.vn hoặc thunn84@gmail.com- Website: http://hostingviet.vn Subversion13 Subversionlàgì?2 Subversiongiảiquyếtđượcvấnđềgì?3 SựkhácbiệtgiữaSubversionvàtoolkhác 4 CàiđặtSubversionVisualServer 35 CàiđặtSubversionTortoiseSVNchoClient 6 TổngquátTortoiseSVN–Cácchứcnăng 37 ThựchiệnCheckout,Commit,Revert,Log 8 Tổngkết Subversionlàgì? Subversion(viếttắtSVN)làmộthệthốngquảnlý version(versioncontrolsystemVCS)đượcgiớithiệu vàonăm2000bởicôngtyCollabNet (http://subversion.tigris.org).Đâylàhệthốnghỗtrợlàm việctheonhómrấthiệuquả. Phầnmềm: Choclient:TortoiseSVNDownload:http://tortoisesvn.net/ Choserver:VisualSVN–Server Download:http://tortoisesvn.net/downloads.html Cácsitecungcấpdịchvụ: Code.google.com Sourceforge.netSubversiongiảiquyếtđượcvấnđề gì? Khimộtnhómlàmviệctrêncùngmộtproject,việcnhiều ngườicùngchỉnhsửanộidungcủamộtfilelàđiềukhông thểtránhkhỏi.SVNcungcấpcácchứcnăngđểcóthểthực hiệnviệcnàymộtcáchđơngiảnvàantoàn. Subversionđượcthiếtkếvớimụcđíchthaythếhệthống quảnlýphiênbảnConcurrentVersioningSystem(CVS)đãcũ vàcónhiềunhượcđiểm.Subversioncóthểđượcsửdụng đểquảnlýbấtcứhệthốngphiênbảnnào. Subversionlàhệthốngquảnlýsourcecodetậptrung (Centralized). Subversionlàhệthốngquảnlýphiênbảnmạnhmẽ,hữu dụng,vàlinhhoạt.Subversiongiảiquyếtđượcvấnđề gì? Subversionquảnlýtậptinvàthưmụctheothờigian. SVNgiốngnhưmộthệthốngfileservermàcácclientcóthể downloadvàuploadfilemộtcáchbìnhthường. ĐiểmđặtbiệtcủaSVNlànólưulạitấtcảnhữnggìthay đổitrênhệthốngfile:filenàođãbịthayđổilúcnào,thayđổi nhưthếnào,vàaiđãthayđổinó. SVNcũngchophéprecoverlạinhữngversioncũmộtcách chínhxác.Cácchứcnăngnàygiúpchoviệclàmviệcnhóm trởnênhiệuquảvàantoànhơnrấtnhiều. Thôngthường,clientvàserverkếtnốithôngquamạngLAN hoặcInternet.Clientvàservercóthểcùngchạytrênmột máynếuSVNcónhiệmvụtheovếtlịchsửcủadựándocác nhàpháttriểnphầnmềmpháttriểntrongnộibộ.Subversiongiảiquyếtđượcvấnđề gì? Subversionhỗtrợkhánhiềugiaothứcđểkếtnốigiữaclient vàserver. Vídụbạncóthểdùngcácgiaothứccủaứngdụngwebnhư http://hoặchttps://,haycácgiaothứccủasvnnhưsvn:// hoặcsvn+ssh://,hoặcnếuphầnmềmclientvàservercài chungtrên1máythìcóthểdùngfile://. Việcchophépserverhỗtrợgiaothứcnàophụthuộcvàolúc cấuhình. SựkhácbiệtgiữaSubversion vàtoolkhác Subversion CVS Git (ConcurrentVersionsSystem)Làhệthốngquảnlýsource Quảnlýsourcecodetậptrung Làmộtphươngphápquảnlýcodetậptrung(Centralized) (Centralized). phiênbảntheohướngphân tán(Distributed).Cáccommitcóthểđượcroll Khôngthểrollback. Khôngcó.backlạitrạngtháitrướcđó.Cáctậptinđượcđổitênhoặc Tậptinbịđổitênhoặcdi Commithoặcupdatetrựctiếploạibỏvẫnmangtheođầy chuyểnsẽbịmấthistory từmáycủahọmàkhôngphảiđủhistoryvàmetadatacủa trướcđó thôngquarepositorygốctrênnótrướcđó servervàmangtheocảhistoryCókhảnăngđẩybấtcứ Chỉcóthểđẩynhữngthay Tấtcảthaotáclàmviệcvớinhữngthayđổimớiđến đổimớilênRepositorycon Gitđềuởtrênmáycủalocal,Repositorycha. củanó. localrepository.Cóthểnhững thayđổipushlênservernếu ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ phần mềm nâng cao Phần mềm SVN Subversion Bài giảng Công nghệ phần mềm nâng cao Tổng quát TortoiseSVN Các chức năng của SVN Subversion Quản lý tập tinTài liệu có liên quan:
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 242 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 204 0 0 -
Giáo trình Hệ điều hành - NXB Hà Nội: Phần 1
70 trang 173 0 0 -
49 trang 95 0 0
-
56 trang 56 1 0
-
Giáo trình môn học Hệ điều hành: Phần 2
125 trang 47 0 0 -
Tiểu luận quản lý cấu hình phần mềm
23 trang 37 0 0 -
Bài tập Nhập môn công nghệ thông tin: Phần 1
72 trang 31 0 0 -
Giáo trình AutoCad: Phần 1 - CĐ Giao thông Vận tải
54 trang 30 0 0 -
Đề cương chi tiết học phần Công nghệ phần mềm nâng cao (Advanced Software Engineering)
9 trang 29 0 0