1. Trang chủ
  2. » Giáo Dục - Đào Tạo

CHUYÊN đề JAVA SVN

35 453 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 1,57 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khái niệm cơ bản Repository  Được đặt ở Subversion Server  Chứa tất cả các phiên bản của tập tin được quản lý cùng với lịch sử thay đổi của chúng  Working Copies  Được đặt ở Subver

Trang 1

SVN (Subversion)

Nhóm thực hành 6

Nhóm 2 Trần Tiến Đạt – 09DH11069 Cao Quân Hào – 09DH11095 Phạm Hoàng Duy Đức -09DH11093

Trang 3

SVN là gì ?

SVN - Subversion

Là một phần mềm mã nguồn mở

Dùng để quản lý và kiểm tra các phiên bản

mã nguồn khác nhau trong quá trình phát triển phần mềm

Trang 4

Tại sao sử dụng SVN ?

Trang 5

Cấu trúc SVN

 Subversion dựa trên mô hình quản lý tập trung kiểu client/ server

Trang 6

Khái niệm cơ bản

 Repository

 Được đặt ở Subversion Server

 Chứa tất cả các phiên bản của tập tin được quản lý cùng với lịch sử thay đổi của chúng

 Working Copies

 Được đặt ở Subversion Client

 Là các phiên bản làm việc của các tập tin trong repository

 Chú ý : 1 Repository có thể có nhiều working copies

Trang 7

 Adding More Files

 Viewing the Project History

Trang 8

Creating a Repository

 Tạo thư mục tên bất kì vào nơi bạn muốn đặt Repository

 Ở đây đặt tại D:\TestSVN\svn_repos

 Click chuột phải vào thư mục svn_repos chọn TortoiseSVN -> Create repository here

Trang 9

Creating a Repository (tt)

Trang 10

 Nhấn nút “Create folder structure”

Trang 11

Importing a Project

 Tạo thư mục theo địa chỉ như sau

D:\TestSVN\Projects\Game1

 Tạo 2 file text

 Click chuột phải vào thư mục Game1 chọn TortoiseSVN -> Import

Trang 12

Importing a Project (tt)

Trang 15

Checking out a Working Copy

 Tạo thư mục Dev

D:\TestSVN\Projects\Game1- Click chuột phải vào thư mục Game1-Dev chọn SVN Checkout

Trang 16

Checking out a Working Copy (tt)

Trang 17

Checking out a Working Copy (tt)

Trang 18

Checking out a Working Copy (tt)

Trang 19

Making Changes

 Thay đổi nội dung file Text1

Trang 20

Making Changes (tt)

 File thay đổi và thư mục chứa file thay đổi biến đổi trạng thái icon

Trang 21

Making Changes (tt)

 Click chuột phải vào file Text1 hoặc vào thư mục của Work Copy chọn SVN Commit

Trang 22

Making Changes (tt)

Trang 23

 Tạo thư mục Dev để kiểm tra Game1-Dev có Commit thành công hay không

D:\TestSVN\Projects\Game2- Click chuột phải vào thư mục Game2-Dev chọn SVN CheckOut

Trang 24

Making Changes (tt)

Trang 25

Adding More Files

 Tạo file Text3.txt trong thư mục Game1-Dev

 Click chuột phải vào thư mục Game1-Dev hoặc vào tập tin Text3.txt

 Chọn TortoiseSVN -> Add

Trang 26

Adding More Files (tt)

Trang 27

 Sau khi Add xong thì Commit thư mục Game1-Dev

Trang 28

Adding More Files (tt)

 Thư mục Game1-Dev dù đã commit nhưng Game2-Dev chưa nhận được sự thay đổi từ Game1-Dev Chúng ta tiến hành Update cho Game2-Dev

 Click chuột phải vào Game2-Dev chọn SVN Update

Trang 29

Adding More Files (tt)

Trang 31

Viewing the Project History

 Click chuột phải vào thư mục Working Copy của người dùng, ở đây chọn thư mục Game1-Dev

 Chọn TortoiseSVN -> Show Log

Trang 32

Viewing the Project History (tt)

Trang 33

Viewing the Project History (tt)

 Hoặc xem phiên bản trước của 1 file

 Click phải vào file cần xem chọn TortoiseSVN -> Diff with previous version

Trang 34

Viewing the Project History (tt)

Trang 35

THE END

 Thanks for listening !!!

Ngày đăng: 31/08/2016, 09:54

TỪ KHÓA LIÊN QUAN

w