2012-03-19 53 views
7

Có cách nào để xóa tệp/thư mục khỏi kiểm soát của Perforce mà không xóa tệp khỏi không gian làm việc của máy khách không?Xóa tệp khỏi Kiểm soát lực lượng mà không xóa khỏi không gian làm việc?

Tôi không quan tâm đến những gì xảy ra với tệp/dir trong kho lưu trữ, tôi muốn đảm bảo rằng chúng KHÔNG ĐƯỢC xóa khỏi không gian làm việc cục bộ của mình.

Cảm ơn.

+0

Bạn có thể cung cấp thêm một chút ngữ cảnh về lý do bạn cần xóa các tệp khỏi Perforce (điều đó có nghĩa là bạn muốn chúng có thể ghi?) Và tại sao bạn cần chúng ở lại không gian làm việc cục bộ của bạn sau đó? –

+0

@ MikeO'Connor, không chắc chắn về tình trạng của người hỏi, nhưng tôi đã vô tình thêm các tệp mà tôi chỉ quan tâm và muốn xóa chúng. ví dụ: các tệp cấu hình IDE – Chance

Trả lời

8

Hãy thử

p4 delete -k <file> 

Nó sẽ cập nhật các máy chủ, nhưng không chạm vào không gian làm việc.

http://www.perforce.com/perforce/doc.current/manuals/cmdref/delete.html

+0

Không thỏa thuận, từ lần tải xuống p4 mới nhất: '> p4 delete -k .settings' ' Cách sử dụng: thêm/chỉnh sửa/xóa [-c changelist #] [-f -n] [-t type ] tệp ... ' ' Tùy chọn không hợp lệ: -k.' –

+0

Hỗ trợ cho 'delete -k' đã được thêm vào máy chủ 2011.1. (http://www.perforce.com/perforce/r11.1/manuals/cmdref/delete.html) – user1054341

+0

Argh, tôi không nói gì về phía máy chủ. Cảm ơn. –

0

Nếu bạn không kết nối đến một máy chủ có hỗ trợ chuyển đổi -k trên lệnh xóa, bạn có thể tạo ra một không gian làm việc mới mà có một gốc khác nhau, xóa các tập tin từ đó, sau đó chuyển trở lại vào không gian làm việc ban đầu của bạn. Vì không gian làm việc mới có một gốc khác, các tệp trong không gian làm việc ban đầu của bạn sẽ không được chạm vào.

+1

Tuy nhiên, các tệp sẽ không bị xóa vào lần đồng bộ hóa tiếp theo? Tôi nghĩ rằng bạn cần phải sử dụng tuôn ra trên không gian làm việc ban đầu để đảm bảo nó không cố gắng đồng bộ hóa các tập tin đã xóa. –

+1

Tôi đã kết thúc với lực lượng vũ phu về điều này, tiết kiệm mọi thứ, cho phép Perforce làm điều đó, sau đó thêm lại các tệp tôi cần. Ugh. –

+0

@ MikeO'Connor: Có, một khi các tệp đang ở trong phiên bản kiểm soát, đó là một vấn đề. Tôi nghĩ rằng OP muốn unbind các tập tin từ kiểm soát phiên bản, không chỉ xóa chúng. Điều đó sẽ yêu cầu sử dụng lệnh xóa. – raven

0

Bạn có thể xếp các tệp và sau đó xóa "tệp được xếp chồng" trong lực lượng, tệp cục bộ của bạn phải được giữ nguyên.

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