2009-02-22 35 views

Trả lời

16

Điều này sẽ liên quan đến một lệnh cleartool find với:

  • một chỉ thị -exec để mô tả các phiên bản tìm thấy
  • một -fmt tốt hơn format kết quả
  • một nhà điều hành ngôn ngữ -created_by truy vấn để hạn chế kết quả chỉ phiên bản checkins của bạn.

Bạn có thể hiển thị tất cả các phiên bản của tệp kiểm tra hoặc chỉ một tệp trên mỗi phiên bản được đăng ký, đó là 'yếu tố'. Trong trường hợp của bạn, để xem khi nào đăng ký đã được thực hiện, bạn cần phải liệt kê các phiên bản.

Cái gì như:

cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt \"%En : %Sn made %Vd\n\" \"%CLEARCASE_XPN%\"" 

'' sẽ chỉ định thư mục hiện tại mà bạn đang tìm kiếm phiên bản của mình.

%Sn sẽ cấp cho bạn chi nhánh/phiên bảnNumber, %Ln sẽ chỉ cung cấp cho bạn số phiên bản.

+9

oh my god! ClearCase quá lame. một "git log" đơn giản sẽ làm .. – AmitP

+1

@AmitP vâng vâng ... cc rất lame và xấu xí. rõ ràng là chỉ sử dụng git. Tôi không biết đồng nghiệp của tôi đã được đối xử như thế nào bởi những thứ xấu xa này trong nhiều năm ... –

0

tôi đã sử dụng lệnh này (trong một vỏ DOS, không Cygwin) đến (1) bỏ qua các thư mục, và (2) được check-in comments ngoài:

cleartool find . -ver "eltype(text_file) && created_by(your_login)" -exec "cleartool descr -fmt \"%n: %c\n\n--\n\n\" \"%CLEARCASE_XPN%\"" >> checkins.txt 
11

Tôi biết câu hỏi ban đầu đã về cleartool, nhưng nhiều người không nhận ra bạn cũng có thể làm điều này với ClearCase ReportBuilder GUI. Lợi thế của việc sử dụng GUI (ngoài việc không phải tìm hiểu cú pháp của cleartool find), là kết quả bạn có thể nhấp chuột phải vào các phần tử đã chọn và ngay lập tức bật lên "so sánh với phiên bản trước" hoặc cây phiên bản. Nó phụ thuộc vào những gì bạn muốn làm với đầu ra.

Trình tạo báo cáo được tìm thấy trong thư mục "Quản trị" (Tất cả chương trình> IBM Rational ClearCase XXX> Quản trị> ReportBuilder). Bạn có thể không nhận thấy nó bởi vì nó được giấu trong "Quản trị" nhưng nó không chỉ dành cho quản trị viên - có nhiều truy vấn hữu ích cho bất kỳ ai sử dụng ClearCase.

Trong Trình tạo báo cáo, chuyển đến phần tử> Kiểm tra từ ngày theo người dùng và chọn thư mục để báo cáo, ngày kể từ ngày và ID người dùng của bạn, sau đó nhấp vào "Chạy báo cáo".

+0

Rất thú vị, cảm ơn! –

Các vấn đề liên quan