3. Một cơ sở dữ liệu thay đổi đó được sử dụng để quản lý tất cả các đề xuất thay đổi và có thể
được liên kết với một hệ thống quản lý phiên bản. Cơ sở truy vấn cơ sở dữ liệu cho phép các
nhóm CM để tìm các đề xuất thay đổi cụ thể.
4. Một hệ thống thay đổi, báo cáo mà tạo ra các báo cáo quản lý về tình trạng của
các yêu cầu thay đổi đó đã được gửi.
29.5.2 Hỗ trợ quản lý phiên bản
quản lý bản liên quan đến việc quản lý một lượng lớn thông tin và đảm bảo
rằng hệ thống thay đổi được ghi lại và kiểm soát. Công cụ quản lý phiên bản kiểm soát một
kho lưu trữ các mục cấu hình mà nội dung của kho lưu trữ đó là không thay đổi
(tức là, không thể thay đổi). Để làm việc trên một mục cấu hình, bạn phải kiểm tra xem nó ra khỏi
kho lưu trữ vào một thư mục làm việc. Sau khi bạn đã thực hiện các thay đổi cho mềm
ware, bạn kiểm tra lại vào kho và một phiên bản mới sẽ tự động tạo ra.
Tất cả các hệ thống quản lý phiên bản cung cấp một thiết lập cơ bản so sánh về khả năng
mặc dù một số có các phương tiện tinh vi hơn những người khác. Ví dụ về các capa-
trách là:
1. Phiên bản và phát hành xác định quản lý các phiên bản được phân định
khi chúng được gửi đến hệ thống. Hệ thống khác nhau hỗ trợ khác nhau
các loại xác định phiên bản thảo luận trong phần 29.3.1.
Quản lý lưu trữ Để giảm bớt không gian lưu trữ cần thiết bởi nhiều phiên bản
mà chủ yếu là giống nhau, hệ thống quản lý phiên bản cung cấp lưu trữ lý
các cơ sở quản để các phiên bản được mô tả bởi sự khác biệt của họ từ một số
phiên bản master. Sự khác biệt giữa các phiên bản được biểu diễn như là một vùng đồng bằng, mà
gói gọn các hướng dẫn cần thiết để tái tạo các phiên bản hệ thống liên kết.
Điều này được minh họa trong hình 29.9, trong đó cho thấy cách đồng bằng ngược có thể được
áp dụng cho các phiên bản mới nhất của hệ thống để tái tạo các phiên bản hệ thống trước đó .
phiên bản mới nhất là phiên bản 1.3. Để tạo ra phiên bản 1.2, bạn áp dụng các thay đổi
đồng bằng mà lại tạo ra phiên bản đó.
3. Thay đổi lịch sử ghi lại tất cả các thay đổi đối với mã số của một hệ thống hay
thành phần được ghi nhận và liệt kê. Trong một số hệ thống, những thay đổi này có thể được sử dụng
để chọn một phiên bản hệ thống cụ thể.
4. Phát triển độc lập Nhiều phiên bản của một hệ thống có thể được phát triển
song song và mỗi phiên bản có thể được thay đổi một cách độc lập. Ví dụ, phát hành
tôi
1 có thể được sửa đổi sau khi phát triển các phiên bản 2 là trong tiến trình bằng cách thêm mới
vùng đồng bằng cấp 1. Hệ thống quản lý phiên bản theo dõi các thành phần
đã được kiểm tra để chỉnh sửa và đảm bảo rằng các thay đổi trên cùng một
thành phần của các nhà phát triển khác nhau không can thiệp. Một số hệ thống chỉ cho phép
một ví dụ của một thành phần để được kiểm tra để chỉnh sửa; những người khác giải quyết poten-
xung đột tiềm khi các thành phần chỉnh sửa phải được kiểm tra lại vào hệ thống.
đang được dịch, vui lòng đợi..
