Tôi tìm thấy tài liệu AccuRev để gây nhầm lẫn. Dưới đây là những gì tôi đã hiểu:
# là số giao dịch. Mọi hành động trong kho AccuRev được gán một số giao dịch (tự động tăng) duy nhất. Khi nhiều tệp bị ảnh hưởng trong một hành động, chúng sẽ chia sẻ số giao dịch.
"Phiên bản ảo" là tên luồng (hoặc số), sau đó là dấu gạch chéo, theo sau là tổng số phiên bản trên luồng đó. Vì vậy, phiên bản đầu tiên của helloworld.c trên IntegrationStream là IntegrationStream/1, hoặc có thể là một số như 123/1. Nếu AccuRev hiển thị cho bạn một số, bạn có thể look up the corresponding stream name. Nếu nhiều thay đổi đã được lưu giữ trên tệp trong luồng khác và tệp có nhiều thay đổi cuối cùng được quảng cáo cho luồng này (IntegrationStream), điều này sẽ tăng số lượng chỉ bằng một. Vì vậy, phiên bản tiếp theo hiển thị trên luồng này sẽ là IntegrationStream/2 (hoặc 123/2).
"Phiên bản thực" đề cập đến lần đầu tiên sửa đổi tệp được nhìn thấy trong kho. Điều này sẽ xảy ra khi hoạt động giữ nguyên ban đầu được thực hiện trong không gian làm việc của ai đó. Vì vậy, nếu phiên bản của tập tin được nhìn thấy trong IntegrationStream/2 là kết quả của việc giữ trong Proj_jsmith/7 được quảng bá lên IntegrationStream, thì phiên bản thực sẽ xuất hiện dưới dạng Proj_jsmith/7.
Phiên bản tổ tiên, hợp nhất và vá, nếu có, có thể được hiểu rõ nhất bằng cách chuyển sang "chế độ trình duyệt phiên bản", nơi dòng tổ tiên, hợp nhất và bản vá được hiển thị. Những cột trong lưới bảng điều khiển thấp hơn tham chiếu đến các phiên bản được liên kết với phiên bản đã cho của một tệp bằng cách đặt trước nó như một tổ tiên hoặc bằng cách là nguồn của một hợp nhất hoặc bản vá.
Nguồn
2009-07-23 14:10:30
"Tôi đã tìm thấy tài liệu AccuRev gây nhầm lẫn" .. Tôi gặp sự cố tương tự ... hiểu 'gạch dưới' ví dụ :( – Benjol