2012-06-14 39 views
10

Tôi có một tệp mà trước đó tôi đã đăng ký tại kho của công ty tôi, nhưng sau nhiều lần thanh toán lại, tôi không cần nữa và cần xóa nó khỏi kho, và do đó từ không gian làm việc của tôi, bằng cách sử dụng p4v trình khách trực quan (linux). Có cách nào để làm việc này không? Nhấp chuột phải vào tệp sẽ không hiển thị tùy chọn để Xóa. Dòng lệnh có phải là cách duy nhất để đi không?Tôi làm cách nào để xóa tệp khỏi kho lưu trữ thư mục đích?

Trả lời

19

Chọn tệp trong chế độ xem dạng cây và nhấp chuột phải và chọn Đánh dấu để xóa hoặc nhấp vào biểu tượng có dấu X màu đỏ (dấu thứ 5 từ bên trái trong phiên bản P4V của tôi).

Điều này sẽ đánh dấu tệp để xóa nhưng sẽ không thực sự xóa tệp khỏi kho cho đến khi bạn gửi danh sách thay đổi đang chờ xử lý của mình.

Lưu ý rằng điều này thực hiện xóa hợp lý khỏi kho; lịch sử của tệp sẽ vẫn hiển thị và bạn sẽ có thể đồng bộ hóa với các phiên bản trước của tệp. Nếu bạn muốn xóa hoàn toàn kho lưu trữ này cùng với tất cả lịch sử của nó, bạn sẽ cần phải sử dụng lệnh xóa sạch p4 chỉ có sẵn cho quản trị viên Perforce.

+2

Nice câu trả lời, nhưng nó đáng chú ý là một tập tin trong câu hỏi không được check-out. –

10

Tôi đã gặp sự cố tương tự khi cố tìm dấu để xóa tùy chọn, hóa ra bạn không thể kiểm tra tệp cùng một lúc :) Vì vậy, tôi phải gửi tệp trống của mình trước khi có thể xóa tệp đó .

2

Giả sử bạn đang sử dụng ứng dụng khách P4V.

if (file is checked out): 
    right-click. revert or submit the file, then 
    right-click. mark for delete 
else: 
    right-click. mark for delete 

Các bước sẽ tương tự nếu bạn đang sử dụng dòng lệnh hoặc bất kỳ công cụ quản lý phiên bản khác

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