2008-10-10 15 views

Trả lời

7

câu trả lời của bạn là đúng, cho chụp quan điểm (mà bạn gọi là "quan điểm địa phương?)
Trong một cái nhìn năng động, đơn giản

cleartool lsprivate 

sẽ đủ.

Nhưng điều đó sẽ bỏ qua cướp file (mà đã được thêm vào kiểm soát nguồn, nhưng đã có thể được sửa đổi mà không cần ClearCase biết nó)

Vì vậy, tôi muốn giới thiệu để hoàn thành lệnh của bạn với (dành cho Windows):

for /F "usebackq delims= " %i in (`cleartool ls -r -nxn ^| find "hijacked"`) do @echo %i 

Đối với Unix:

cleartool ls -r -nxn | grep hijacked 

Đó cũng sẽ để lại các file trong Thanh toán (cấp, họ cũng được thêm vào kiểm soát nguồn, nhưng cũng phải được liệt kê vì chúng phải được cam kết hoặc hủy bỏ cuối cùng).
Trong quan điểm Snapshot:

cleartool lscheckout -recur 

Trong xem động:

cleartool lsprivate –co 
+0

Điều này phải được thực hiện thông qua dòng lệnh? không hỗ trợ tích hợp Visual Studio? (nơi tôi thêm hầu hết các tệp) –

+0

@liortal: không hỗ trợ trực tiếp "tích hợp", cộng với câu trả lời trước của tôi (http://stackoverflow.com/questions/6088059/automatically-add-new-folders-and-files- kiểm soát nguồn/6088757 # 6088757) đã đề cập đến một lỗi tiềm ẩn cho CC7.0.x. Có một dòng lệnh xung quanh có thể được tiện dụng vào những thời điểm;) – VonC

6

tôi sử dụng một dos tương tự lệnh cho các cửa sổ, nhưng tôi cũng ống kết quả của lệnh công cụ rõ ràng để findstr để 'bỏ qua 'các mẫu cụ thể (sử dụng regex) chẳng hạn như tệp .keep, dll, và các tệp được biên soạn và vị trí thư mục mà tôi không muốn thêm vào nguồn.

Chạy lệnh sau từ thư mục gốc của chế độ xem của bạn. Nếu bạn có nhiều thư mục cấp cao nhất thì bạn sẽ cần phải chạy nó một lần cho mỗi thư mục. Ngoài ra, tôi tin rằng điều này chỉ hoạt động cho SnapShot lượt xem.

cleartool ls -recurse -view_only | findstr /vi ".dll$ .pdb$ .suo$ .keep$ .unloaded$ \\bin$ \\bin\\ \\debug$ \\debug\\ \\release$ \\release\\ \\obj$ \\obj\\ ^cleartool$" > c:\ItemsNotInSource.txt 
+0

Tuyệt vời, chính xác những gì tôi đã sau, không hoàn toàn tích hợp phòng thu trực quan nhưng ít nhất làm cho dòng lệnh hữu ích khi sử dụng Visual Studio! – Shaun