Loại sự kiện này chỉ được hỗ trợ đối với dự án được quản lý hoàn toàn và lưu trữ dưới VCS gốc của Workspace (trong
Versioned Storage kho Git của nó). Đối với dự án cục bộ được đưa lên Altium 365 Workspace nhưng không nằm dưới hệ thống kiểm soát phiên bản chính thức – do đó sử dụng phương pháp Simple Sync – bạn sẽ không thấy bất kỳ sự kiện commit nào liên quan đến VCS trên dòng thời gian lịch sử. Để có thông tin này, bạn có thể chuyển kiểu khả dụng trực tuyến bằng cách bật tùy chọn
Version Control trên tab
General của hộp thoại
Project Options. Thao tác này sẽ đưa dự án vào dưới VCS gốc của Workspace.
Đối với dự án được đưa lên Altium 365 Workspace nhưng đã nằm dưới hệ thống kiểm soát phiên bản bên ngoài, bạn cũng sẽ không thấy bất kỳ sự kiện commit nào liên quan đến VCS trên dòng thời gian lịch sử. Hãy sử dụng trình khách kiểm soát phiên bản bên ngoài của bạn để xem lịch sử kiểm soát phiên bản của dự án. Ngoài ra, bạn có thể chuyển sang VCS gốc của Workspace một cách hiệu quả. Bạn có thể tạo một ảnh chụp nhanh của dự án – được thực hiện hiệu quả và gọn gàng nhất bằng
Project Packager của Altium Designer. Thao tác này sẽ ngắt kết nối dự án khỏi VCS bên ngoài và khỏi Workspace (nếu trước đó đã được đưa lên đó), sau đó bạn có thể đưa dự án lên Workspace lại, nhưng dưới VCS của Workspace – như thể bắt đầu lại từ đầu. Để biết thông tin chi tiết về cách thực hiện, xem
Chuyển từ VCS bên ngoài sang VCS gốc của Workspace.
Mỗi lần bạn Commit một dự án lên Workspace (khi dự án được quản lý trong Versioned Storage kho Git nội bộ của Workspace), một ô sự kiện Project Committed sẽ được thêm vào dòng thời gian. Người thực hiện commit (Save to Server) được hiển thị bằng tên (và ảnh), cùng với ngày và giờ. Nếu có thêm nhận xét tại thời điểm commit và được đẩy lên – bằng hộp thoại Commit to Version Control – thì nội dung đó cũng sẽ được hiển thị trong ô.
Nếu dự án là dự án cục bộ, không được quản lý và sau đó được đưa lên trực tuyến, thì mô tả đã được nhập trong hộp thoại
Make Available Online sẽ được sử dụng trong cả ô sự kiện
Project Created và ô sự kiện
Project Committed ban đầu vì việc commit dự án được thực hiện như một phần của quá trình đưa dự án lên trực tuyến – với điều kiện là tùy chọn
Version Control đã được bật.
Ví dụ về ô sự kiện Project Committed ban đầu.
Ô này cũng hỗ trợ và trình bày thông tin diff thiết kế, hiển thị thông tin chi tiết hơn về những gì đã thay đổi giữa commit hiện tại và commit trước đó. Các phần tử được hỗ trợ gồm có tệp, linh kiện, net, biến thể và cấu trúc PCB. Phần diff của ô tóm tắt các phần tử khác nhau bị ảnh hưởng bởi sự kiện commit, được nhóm theo các trạng thái sau:
– phần tử được thêm vào.
– phần tử bị xóa.
– phần tử được sửa đổi.
Nhấp vào điều khiển
trong ô để mở rộng phần diff này nhằm hiển thị tên của các phần tử bị ảnh hưởng.
Sử dụng các điều khiển
Show More và
Show Less có sẵn để xem xét danh sách đầy đủ cho từng loại phần tử. Nhấp vào điều khiển

trong ô để quay lại chế độ hiển thị tóm tắt.
Nhấp vào điều khiển
ở góc trên bên phải của ô để truy cập menu với các lệnh sau:
-
Download Sources - usử dụng để tải xuống và mở chính bản revision đó của dự án PCB hoặc Harness trong bảng Projects. Tên dự án sẽ bao gồm ngày và giờ revision đó được commit. Lưu ý rằng revision này ở chế độ chỉ đọc; bạn có thể xem nhưng không thể chỉnh sửa.

Bạn có thể mở (chỉ để xem) bất kỳ revision cụ thể nào của dự án – trực tiếp từ ô sự kiện Project Committed tương ứng của revision đó.
-
Compare: Schematic to, PCB to, BOM to – cho phép bạn so sánh dữ liệu Schematic, PCB hoặc BOM của dự án PCB trong commit này với dữ liệu của một commit khác hoặc một sự kiện phát hành. Sử dụng menu con để so sánh với commit trước đó hoặc chọn từ tất cả các bản phát hành và commit có thể. Sau khi chọn dữ liệu để so sánh, kết quả so sánh sẽ được hiển thị trong khung xem khác biệt tương ứng, mở ra dưới dạng một tab mới trong trình duyệt mặc định của bạn. Để biết thêm thông tin, xem Design Data Comparisons (Altium 365 Workspace, Enterprise Server Workspace).
-
Create Tag – thêm một thẻ tùy chỉnh, được đặt tên riêng cho bất kỳ commit nào của dự án thiết kế (và chỉ khi dự án đó được lưu trong một Workspace dưới hệ thống Git VCS nội bộ của nó). Bạn chỉ có thể tạo thẻ cho commit đã được lưu trong Workspace. Sau khi chạy lệnh, hộp thoại Create Tag sẽ mở ra. Nhập thẻ mong muốn rồi nhấp Create.
Khi đã nhập một thẻ chứa ký tự không hợp lệ, biểu tượng
sẽ xuất hiện trong hộp thoại Create Tag. Di chuột lên biểu tượng để xem “gợi ý” về những ký tự được phép, tức là chữ cái, chữ số, dấu chấm ('.'), dấu gạch ngang ('-'), dấu thăng ('#') và dấu gạch dưới ('_'); cập nhật lại thẻ nếu cần.
Một cửa sổ bật lên thông tin sẽ mở ra để cảnh báo bạn nếu tên của Tag có ký tự không hợp lệ. Tag sẽ không được tạo cho đến khi các ký tự không hợp lệ được loại bỏ.
Nếu dự án có các commit chưa được push, hộp thoại Save To Server sẽ mở ra và hỏi bạn có muốn thực hiện push hay không. Nếu commit được push, hộp thoại Create Tag sẽ mở ra.
Khi dự án được phát hành bằng Project Releaser và commit mới nhất của nó chưa có thẻ, một thẻ sẽ được tự động gán cho commit mới nhất này. Thẻ này sẽ có dạng RELEASE_<RevisionID>, trong đó <RevisionID> là số revision của mã nguồn dự án đã phát hành (A.1, A.2, v.v.), ví dụ, RELEASE_A.3.
Để đổi tên hoặc xóa một thẻ, nhấp
rồi di chuột qua mục Tag . Một hộp thoại sẽ mở ra để bạn nhập tên mới cho thẻ. Nếu chọn Remove , thẻ sẽ bị xóa ngay lập tức.
Lệnh
Create Tag cũng có thể được truy cập bằng cách nhấp chuột phải vào tên dự án hoặc tài liệu trong panel
Projects , sau đó chọn
History & Version Control » Create Tag để tạo thẻ cho commit cuối/cập nhật nhất.
Lưu ý:
-
Không có hỗ trợ thẻ cho hệ thống kiểm soát phiên bản bên ngoài.
-
Chỉ có thể tạo một (1) thẻ cho mỗi commit.
-
Tạo bản sao – dùng để tạo một bản sao từ revision cụ thể đó của dự án. Hộp thoại Create Project Copy sẽ mở ra, trong đó bạn nhập Project Name (mặc định sẽ là tên dự án gốc kèm hậu tố ' - Copy'), Description (không được điền sẵn), đường dẫn Folder (trong Workspace), và đường dẫn Local Storage (đến bản sao làm việc). Dự án sẽ được tạo, và một ô sự kiện Project Copied sẽ được thêm vào dòng thời gian.
Folder của Workspace theo mặc định sẽ là cùng thư mục nơi dự án gốc được lưu. Nhấp

để mở hộp thoại
Choose Folder (phiên bản rút gọn của panel
Explorer) nhằm thay đổi thư mục theo nhu cầu.
Local Storage theo mặc định sẽ được đặt để dùng vị trí được xác định trên trang
System - Default Locations của hộp thoại
Preferences. Nhấp

để mở hộp thoại Windows chuẩn nhằm thay đổi vị trí này nếu cần.
-
Revert to – dùng lệnh này để quay lại sử dụng dữ liệu từ revision cụ thể đó của dự án. Dữ liệu từ các tài liệu nguồn của dự án trong revision cụ thể đó sẽ ghi đè lên dữ liệu trong bản sao làm việc cục bộ của dự án. Về bản chất, dự án sẽ tạm thời được đóng lại rồi mở lại với dữ liệu đã được hoàn nguyên đó. Nếu bạn muốn hoàn tất việc hoàn nguyên và biến dữ liệu đó thành Head Revision (phiên bản hiện tại), bạn phải commit và push dự án trở lại Workspace.
Bạn có thể hoàn nguyên về bất kỳ revision cụ thể nào của dự án trực tiếp từ ô sự kiện Project Committed tương ứng cho revision đó.
Sau khi hoàn nguyên về một revision cụ thể và trước khi commit, bạn có thể khôi phục bản sao làm việc cục bộ của mình về revision mới nhất bằng cách sử dụng lệnh Revert to liên kết với ô sự kiện Project Committed mới nhất trên dòng thời gian.
Một ô sự kiện
Project Committed được nối vật lý với trục chính của dòng thời gian bằng một đường nối màu xanh dương liền nét và một nút:

. Revision mới nhất của dự án (tức commit cuối cùng) được phân biệt bằng nút có phần tô màu trắng:

.