1. Trang chủ
  2. » Công Nghệ Thông Tin

Quản lý cầu hình bài báo cáo về công cụ Perforce

37 1,5K 9
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Quản Lý Cấu Hình Bài Báo Cáo Về Công Cụ Perforce
Tác giả Lâm Nguyễn Duy
Người hướng dẫn GV Ngô Huy Biên
Trường học Đại Học Quốc Gia TPHCM Trường Đại Học Khoa Học Tự Nhiên Khoa Công Nghệ Thông Tin
Chuyên ngành Quản Lý Cấu Hình
Thể loại Bài báo cáo
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 37
Dung lượng 2,21 MB

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

Nội dung

Quản lý cầu hình bài báo cáo về công cụ Perforce

Trang 1

Lam Nguyen Duy - 0612062

ĐẠI HỌC QUỐC GIA TPHCM TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

KHOA CÔNG NGHỆ THÔNG TIN

o0o Bộ môn:

Quảng Lý Cấu Hình Bài Báo Cáo Về Công Cụ PERFORCE

GV hướng dẫn : Ngô Huy Biên

Sinh viên thực hiện:

Họ và tên : Lâm Nguyễn Duy

MSSV : 0612062

Trang 2

Mục lục.

I Mục đích của bài báo cáo 3

II Giới thiệu về Perforce 3

1 Sơ lược về Perforce: 3

2 Cách hoạt động của Perforce 3

III Cài đặt 6

1 Cài đặt Perfroce Server 6

2 Cài đặt Perfroce Visual Client 9

 Đăng kí User 11

IV Hướng dẫn cách sử dụng 14

1 Kết nối đến server : 14

2 Tạo mới User 15

3 Tạo mới Workspace 15

4 Màn hình chính 17

5 Cấu hình Workspace 21

6 Quản lý dữ liệu 22

a) Tạo file mới 22

b) Đưa file lên thùng chứa 22

c) Check out 24

d) Sửa và update file trong workspace: 24

e) Xem sự khác nhau giữa các revision hay files 26

f) Hủy bỏ mọi thay đổi của file bằng Reverting 29

g) Revision Graph 30

h) Time Lapse View 31

7 Administration 35

V So sánh 36

VI Kết luận 37

Trang 3

Lam Nguyen Duy - 0612062

I Mục đích của bài báo cáo.

- Qua bài báo cáo này em xin giới thiệu về một công cụ giúp chúng ta dễ dàng và đỡ vất vãtrong việc quản lý cấu hình đó là Perforce

- Em cũng xin trình bày cách cài đặt cũng như sử dụng công cụ này.Và chức năng có trongPerforce

- Cuối cùng là em có phần so sánh giữa Perforce và những công cụ quản lý cấu hình khác như :Visual SourceSafe

II Giới thiệu về Perforce.

1 Sơ lược về Perforce:

- Perforce được thành lập vào năm 1995 tại USA, và được chứng minh là một giải pháp cho việc quản lý dữ liệu và tài sản cho các dự án (workspace) hiệu quả và dễ

sử dụng

- Từ năm 1995 đến nay đã có hơn 280.000 người sử dụng tại 4800 tổ chức và công

ty trên toàn thế giới Họ đã dựa vào Perforce Phần mềm Quản lý cấu hình (SCM)

để quản lý các hệ thống mã nguồn và tài sản số

- Perforce Phần mềm có trụ sở chính tại Alameda, Calif, với hoạt động kinh doanh quốc tế ở Châu Âu, Nhật Bản, và Úc.Ngoài ra Perforce Customers còn được đưa vào một loạt các ngành công nghiệp bao gồm phát triển game, điện tử, chăm sóc sức khỏe, và dịch vụ tài chính

2 Cách hoạt động của Perforce.

- Perforce được xây dựng trên một mô hình trung tâm dữ liệu; thông qua việc sử dụng một siêu dữ liệu trong cơ sở dữ liệu Perforce Server quản lý các file của bạn (và những người sử dụng khác) khi bạn làm việc, loại trừ lưu lượng truy cập mạng không cần thiết Bằng cách dựa vào các tập tin dịch vụ của các hệ điều hànhgốc.Hiện nay Perforce đã có thể hỗ trợ khách hàng file depots đến hàng

Terabytes

Trang 4

Perfroce server

- Perforce có thể chạy trên nhiều môi trường khác nhau hệ điều hành khác nhau như Windows,Unix,Mac.Nếu là công ty nhỏ ít nhân viên và không cần làm việc ởngoài công ty có thể chạy trên mạng LAN, ngoài ra nó cũng có thể làm việc thôngqua giao thức TCP/IP,dành cho những công ty lớn đa quốc gia

- Nó có giao diện GUI quen thuộc với mọi người nên có thể nhanh chóng đưa vào

sử dụng mà không cần phải mất nhiều thời gian và chi phí hướng dẫn nhân viên cách sử dụng Ngoài ra Perfroce còn có các giao diện khác như Web,command-line.Đặc biệt là người dùng có thể làm các phiên bản của họ với Microsoft Office cũng như các tool Photoshop và Maya

Giao diện của Perfroce

- Perfroce có thể phân phối thùng chứa nhỏ ra.Chứ không cần tập trung một chổ,do

đó mỗi dự án có thể tạo một thùng chứ cấp thấp hơn thùng chứa trung tâm.Vì vậy việc truy xuất dữ liệu cũng như đưa dữ liệu lên thùng chứa sẽ nhanh chóng hơn

Trang 5

Lam Nguyen Duy - 0612062

Pricing

- Các khách hàng mới được yêu cầu phải mua một giấy phép với hỗ trợ cho 12

tháng đầu tiên của họ

- Dưới đây là bản giá của Perfroce

Số người sử dụng Phí cho mỗi người Phí cấp phép + Hỗ trợ

tiêu chuẩn($160/ người) Ví dụ

20 người đầu tiên

(Đối với người sử dụng

1-20)

$ 740 cho mỗi người $ 900 cho mỗi người

Các Phí cấp phép cho 85 người sử dụng:

800 cho mỗi người dùng =

30 người tiếp theo

(Đối với người sử dụng

21-50)

$ 690 cho mỗi người $ 850 cho mỗi người

50 người tiếp theo

(Đối với người sử dụng

51-100)

$ 640 cho mỗi người $ 800 cho mỗi người

$ 590 cho mỗi người $ 750 cho mỗi người

Trang 6

250 người tiếp theo

(Đối với người sử dụng

251-500)

$ 540 cho mỗi người $ 700 cho mỗi người

500 người tiếp theo

(Đối với người sử dụng

501-1,000)

$ 480 cho mỗi người $ 640 cho mỗi người

1.500 người tiếp theo

(Đối với người dùng

1,001-2,500)

$ 420 cho mỗi người $ 580 cho mỗi người

2.500 người tiếp theo

(Đối với người dùng

2,501-5,000)

$ 360 cho mỗi người $ 520 cho mỗi người

Các Phí cấp phép cho một người sử dụng thêm 30:

5.000 người tiếp theo

(Đối với người sử dụng

Trang 7

Lam Nguyen Duy - 0612062

 Click Next

 Chon một Port tùy ý hay giữ Port 1666 cũng được Click Next đến bước kế

Trang 8

 Click Start để bất đầu cài đặt.

 Click Finish hoàn tất việc cài đặt

 Sau khi đã cài đặt chương trình xong ta có thể kiểm tra thông tin về chương trình bằng cách vào Run  cmd p4 info

Trang 9

Lam Nguyen Duy - 0612062

2 Cài đặt Perfroce Visual Client.

Link download :

http://www.perforce.com/downloads/perforce/r08.2/bin.ntx86/p4vinst.exe

 Sau khi download về máy xong ta click double vào file p4vinst.exe

 Click Next đến bước tiếp theo

Trang 10

 Click Next đến bước tiếp theo.

 Click Start để bất đầu cài đặt

Trang 11

Lam Nguyen Duy - 0612062

 Click Finish để hoàn tất quá trình cài đặt

Đăng kí User

 Vào Start \ Programme \ Perforce \ P4V.Bạn sẽ nhận được hộp thoại

 Chọn Yes để bất đầu đăng kí

Trang 12

 Host: chọn localhost ; Port number : 1666 tương ứng với Port bạn chọn khi cài đặtPerfroce Server.Click Next đến bước tiếp theo.

 Bạn đánh vào những thông tin như trên.Click next đến bước tiếp theo

Trang 13

Lam Nguyen Duy - 0612062

 Đặt tên và chọn nơi lưu trữ Workspace.Click Next đến bước tiếp theo

Trang 14

 Nếu host của đã bạn có dữ liệu thì bạn chọn yes để copy về workspace của mình.Chọn no để copy sau.Click Next đến bước tiếp theo.

 Click Finish hoàn tất đăng kí

Trang 15

Lam Nguyen Duy - 0612062

- Port : Số port được gán cho máy sevrer

- User : User name của bạn

- Workspace : Tên workspace cảu bạn

- Bạn có thể nhấp vào button Browse để biết được các User và Workspace hiện tại

- Bạn có thể tạo User hoặc Workspace mới khi nhấp vào button New

2 Tạo mới User.

 Ở màn hình trên bạn click New ở phần User.Được hộp thoại như sau

 Điền đầy đủ thông tin như trên và click Save

 Để kiểm tra lại xem User vửa tạo có thành công hay không ,bạn click vào Brown

ở phần User.Nếu thấy User vừa tạo là thành công

3 Tạo mới Workspace.

 Ở màn hình Open Connection ở trên bạn click New ở phần Workspace.Được hộp thoại sau

Trang 16

 Bạn đánh vào tên của Workspace.Sau đó click Ok.

 Bạn đánh vào đầy đủ thông tin như trên sau đó click Save

 Để kiểm tra lại xem Workspace vửa tạo có thành công hay không ,bạn click vào Brown ở phần Workspace.Nếu thấy Workspace vừa tạo là thành công

Trang 17

Lam Nguyen Duy - 0612062

4 Màn hình chính.

 Khung bên phải gồm có các tab:Files,Pending,Branches,History

File in folder:danh sách những file trong folder của bạn đang xem.Bạn có thể hiển thị các hình nhỏ của các file bằng cách chọn

View> Show Files As

Khung bên phải: hiển thị chi tiết

kỹ thuật của Perfroce và các file thông tin.bạn có thể chọn các chi tiết kỹ thuật mà bạn muốn xem bằng cách nhấp vào tab tương ứng trên thanh toolbar.

Khung bên trái: hiển thị các tập tin

và htu7 mục.Thẻ tab Depot hiển

thị các file trong Perfroce

server.Thẻ tab Workspace hiển thị

các file trong Workspace trên máy

của bạn

Khung Log: hiển thị các lệnh Perfroce P4V có vấn đề,cộng với các thông điệp lỗi và kết quả.

Trang 18

Files : show cho ta thấy những file có trong Folder

 Checked Out By : cho ta biết danh sách những User đã check out file nầy

 Preview : show cho bạn thấy dữ liệu bên trong file

Tab Details cho ta

biết chi tiết thông

tin về file bạn

đang xem

Trang 19

Lam Nguyen Duy - 0612062

Pending : cho biết những file đã check out về rồi mà chưa sữa

Trang 20

Branches : cho biết thông tin về những nhánh khác bất nguồn từ Workspace này.

History : cho biết lịch sữ các phiên bản của file.Ở đây cũng có các tab tương tự như Files

Trang 21

Lam Nguyen Duy - 0612062

5 Cấu hình Workspace.

 Tại màn hình chính bạn vào Menu Connection\Edit Current Workspace

Trang 22

 Bạn nhấp vào tab View để xem các client có trong Workspace.Và có thể include hay exclude chúng khỏi client view.

6 Quản lý dữ liệu.

a) Tạo file mới.

- Bạn vào thử mục chứa Workspace, tao mới hoặc copy dữ liệu của bạn vào.VD: Máy của tôi là

c:\Documents and Settings\HOME\Perforce\NguyenDuy_localhost_1666\

- Sau đó trên Worksapce sẽ có file của bạn vừa tạo ra

- Nhưng lúc này file của bạn vẫn chưa được đưa lên thùng chứa nên bạn cầm phải làm bước tiếp theo

b) Đưa file lên thùng chứa.

- Bạn phải check những file hay thư mục bạn muốn đưa lên thùng chứ,bằng cách chọn file hay thư mục đó và click vào button sau

Trang 23

Lam Nguyen Duy - 0612062

- Khi này các file bạn muốn đưa lên thùng chứa đã được check

- Phiên bản của các files lúc này là #0/0

- Sau đó Click phải chuột tại folder Source File và chọn Submit để đưa lên thùng

chứa

Trang 24

c) Check out.

- Bạn click phải chuột vào file muốn Check Out và chọn Check Out như hình dưới

d) Sửa và update file trong workspace:

- Sau khi check out về máy, người dùng có thể sửa file Sau khi sửa xong, file

này trên thùng chứa vẫn chưa được cập nhật

- Nếu muốn đưa những thay đổi mà mình đã sửa lên thùng chứa thì click phải

file đó và chọn Submit.Lúc này, bạn đã tạo nên một revision mới.

Trang 25

Lam Nguyen Duy - 0612062

- Lưu ý:

Bạn có thể chọn chương trình để mờ file để sửa/xem Chọn menu File / Open width / Choose application

 Hoặc cấu hình sẵn như sau :

- Vào menu Edit / Preference / Editors

- Click nút Add

Trang 26

- Chọn phần mở rộng của file, và chọn ứng dụng tương ứng để xem/sửa Tương

tự cho các extension khác

e) Xem sự khác nhau giữa các revision hay files

- Sau khi đã thay đổi những file bạn lấy về từ thùng chứa,để biết mình đã thay đổi những gì so với phiên bản trước đó bạn làm như sau:

- Click phải vào file muốn kiểm tra và chọn Diff Against have Revision

Trang 27

Lam Nguyen Duy - 0612062

- Kết quả bạn nhận được là:

- Ngoài ra để xem những thay đổi với phiên bản mà bạn tùy chọn (bạn muốn xem những thay đổi với phiên bản thứ 2 chẵn hạn nhưng lúc nầy phiên bản

Trang 29

Lam Nguyen Duy - 0612062

f) Hủy bỏ mọi thay đổi của file bằng Reverting

 Nếu bạn quyết định hủy mọi thay đổi trên file check out về máy thì làm như sau :

- Click phải chuột lên file đó ở khung bên trái và chọn Revert

- Một hộp thoại cảnh báo hiện ra Click OK

Trang 30

g) Revision Graph.

- Để thể hiện lược đồ Revision, chúng ta chọn một file và vào menu Tool / Revision Graph.

- Lược đồ này thể hiện : thời điểm nó được tạo, nó phân nhánh như thế nào, và

cho phép xem chi tiết về mỗi phiên bản đã được Submit lên thùng chứa.

- Ngoài ra bạn cũng có thể xem nhiều file trong cùng folder ,cùng một lúc.Để

dễ dàng so sanh với nhau.Bằng cách chọn Folder và vào menu Tool /

Revision Graph.Bạn nhận được hộp thoại

- Click Ok và bạn được kết quả:

Trang 31

Lam Nguyen Duy - 0612062

h) Time Lapse View

- Để xem những thay đổi đối với file này, bạn hãy chọn nó và vào menu Tool/ Time Lapse View

- Trong hộp thoại hiện ra, bạn có thể kéo thanh trược để chọn mốc thay đổi nội dung file tương ứng hiện ra

Trang 32

- Mode :

Số phiên bản so sánh với

nhau, đây là 1 phiên bản

Chọn phiên bản Biểu đồ thể hiện theo phiên

bản,ngày,changlist.

Trang 33

Lam Nguyen Duy - 0612062

Trang 34

- Sacle :

Trang 35

Lam Nguyen Duy - 0612062

7 Administration

Vào menu Tool / Administration bạn nhận được cửa sổ Administration.

Phân quyền cho User.

- Bạn click vào tab Pemissions

Trang 36

V So sánh

Perfroce vs Visual SourceSafe

Tài liệu này Perforce so sánh phiên bản 2008.2 với Microsoft Visual SourceSafe (VSS) 2005.Tập trung so sánh vào các lĩnh vực như: kiến trúc hệ thống, hiệu quả hoạt động, và tiện ích

Nền tảng phụ thuộc Kiến trúc client/server độc lập

với nhau.Nên có thể chạy nhanh với luồn dữ liệu lớn

Hoạt động trên mạng chia sẽ nên làm chậm quá trình thực hiện.Đây là một giới hạn của Microsoft

Mở rộng và thực thi Perfroce có thùng chứa có thể

mở rộng đến vài Terabyte mộtcách dễ dàng

Microsoft khuyến cáo cơ sỡ

dữ liệu của VSS không nên vượt quá 4-6 GB,để cho hiệu suất tốt hơn và ổn định

Quản lý phần tử Nền tản hỗ trợ như

changelists, cho phép người dùng để theo dõi phiên bản tậptin liên kết với một tính năng

bổ sung hoặc giải quyết vấn đề

Hiện không có cơ chế thay đổiatomic , và không thể nhóm thay đổi đối với các tập tin có liên quan

Branching và Merging Perforce branching tự động

theo dõi lịch sử của tất cả các

Hạn chế hỗ trợ cho các branching Mối quan hệ

Bạn nhấp và kéo chuột vào đây để phân quân quyền.Sau

đó click vào button nầy để lưu lại.

Trang 37

Lam Nguyen Duy - 0612062

branching đang hoạt động Branching không được duy trì

Trong tương lai hợp nhất các hoạt động không có ranh giới

để hỗ trợ nhận dạng xung đột

Phát triển phân phối. Perfroce Proxy có giải pháp

thanh toán cho những khách hàng ở xa mà không cần tốn thêm chi phí

Không cung cấp một giải phápphân phối phát triển

Tích hợp với công cụ Nhiều công cụ được thiết kế

sẵn có để làm việc với Perforce,bao gồm cả công cụ theo dõi lỗi

Chỉ có cho các IDEs có hỗ trợ SCC các giao diện

Hỗ trợ Perfroce SCM được cung cấp

bởi các chuyên gia và có được

sự tính nhiệm của hơn 300.000 công ty và tổ chức

Có sẵn thông qua OEM, trực tuyến, hoặc trả tiền cho mỗi sựcố

VI Kết luận.

- Để thực hiện bài báo cáo này em đã tìm hiểu và biết được một công cụ để quàn lý cấu hìnhPerfroce Sau một thời gian tìm hiểu em có nhận xét đây là một công cụ mạnh ,hiệu quả và

dễ sử dụng.Nhưng chi phí bản quyền của nó quá đắt.Đối với những công ty và tổ chức lớn

có nhiều nhân viên nếu triển khai sử dụng Perfroce thì chi phí rất cao,như bản giá ở trên

- Bài báo cáo của em còn nhiều thiếu sót dù e đã cố gấn thự hiện,mong thầy thông cảm cho em.Em cảm ơn thầy đã đọc bài báo cáo này !

Ngày đăng: 18/01/2013, 14:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w