Vì bạn sử dụng thuật ngữ Cơ sở, tôi sẽ giả sử bạn đang sử dụng UCM.
Trên luồng, bạn không thể hoàn nguyên về đường cơ sở.
Một khả năng là tạo một luồng song song, với đường cơ sở mong muốn làm nền tảng: đây là cách nhanh nhất.
Sau khi thay đổi nào trên dòng mới này, bạn có thể làm cho một rebase mới để thay đổi đường cơ sở nền tảng, nhưng chỉ khi đó rebase mới đang sử dụng một cơ sở gần đây hơn từ các dòng bố mẹ (không phải là một cơ sở cũ)
đối với nhu cầu cụ thể của bạn, tôi sẽ recommand một UCM không xem ảnh chụp với một quy tắc đơn giản
element * thePreviousBaseline
để cho các nhà phát triển phải có:
- /quan điểm của ông bà hiện tại UCM cho sự phát triển (luôn đặt trên MỚI NHẤT của một chi nhánh liên quan đến một dòng suối)
- một cái nhìn snasphot thứ hai thiết lập để bất cứ điều gì cơ bản anh/cô ấy cần.
Chế độ xem ảnh thứ hai hoàn toàn không liên quan đến dự án UCM và tận dụng bản chất "đầy đủ" của đường cơ sở (kiểm tra xem đường cơ sở của bạn đã được đặt là "đầy đủ" chưa "tăng dần" chưa.Nếu đó là "gia tăng", chỉ đơn giản là thay đổi loại của nó và nâng cấp nó lên đầy đủ)
Vì vậy, bên cạnh ảnh chụp hiện tại UCM tầm nhìn của bạn, bạn có thể tạo bất cứ nơi nào bạn muốn có một cái nhìn không snasphot:
cleartool mkview -snap -tag mylogin_myComponentname_csl_snap -vws myPathToViewStorage myPathToRootView
cd myPathToRootView
cleartool edcs
[add the selection rule: element * myOlderBaseline]
[add the load rule at the end: 'load /myVob_Including_MyComponent]
[save, type 'yes']
Đó là tốt cho tham vấn/thực thi, nhưng nếu bạn cần vá (rằng tôi là viết, hãy kiểm tra và trong một số tệp), thì tôi sẽ giới thiệu một luồng UCM trên mỗi đường cơ sở để được vá.
Bằng cách đó, luồng rõ ràng thể hiện nỗ lực bản vá cho một đường cơ sở nhất định. Không nên có quá nhiều trong số họ, trừ khi bạn đưa vào sản xuất một phiên bản mới của ứng dụng của bạn mỗi năm phút ... đó là không nên;)
Vì vậy, để tóm tắt:
- sự chế độ xem ảnh chụp không phải là UCM là duy nhất và phục vụ cho việc tư vấn/gỡ lỗi nhanh chóng của một đường cơ sở cũ tại một thời điểm.
- cho bản vá lỗi (sửa đổi nguồn), bạn tạo một luồng song song được đặt tên đúng, với đường cơ sở chính xác nền tảng và sau đó là chế độ xem UCM trên đó. Bạn không chỉ có thể gỡ rối mà còn sửa một số lỗi trong một hoạt động, cung cấp hoạt động đó cho luồng Int chính nếu lỗi đó cần được trang bị retro trên luồng cao hơn.
(lưu ý: tất cả các lỗi không phải lúc nào cần phải được cung cấp: họ có thể trở nên lỗi thời khi so sánh với trạng thái hiện tại của sự phát triển)
Có Tôi đang sử dụng UCM.Khi tôi tạo luồng con/phát triển song song, tôi có thể tải đường cơ sở mong muốn làm nền tảng. Tuy nhiên, khi tôi thực hiện bất kỳ thay đổi nào trong luồng song song này, tôi không thể thay đổi đường cơ sở lần nữa. – mcaaltuntas
Cảm ơn bạn rất nhiều vì câu trả lời của bạn. Làm cách nào để tạo chế độ xem không phải UCM trong dự án UCM (xin lỗi tôi là người mới)? Và Khi một nhà phát triển muốn xem đường cơ sở cũ hơn luồng song song hiện tại, liệu anh ta/cô ấy có phải tạo luồng phát triển con mới cho đường cơ sở cũ hơn không? – mcaaltuntas