2012-10-17 15 views
5

Tôi mới sử dụng TFS. Tôi đang cố gắng xóa một tập tin từ TFS.TFS xóa - Mục XXX đã có các thay đổi đang chờ xử lý. Không có đối số nào khớp với bất kỳ tệp nào cần xóa. Làm thế nào để xóa một mục?

Vì vậy, tôi đang chạy các lệnh sau theo thứ tự này -

tfs được ....
tfs thanh toán ....
tfs được ....
tfs xóa .... (thất bại vào thời điểm này)
tfs checkin ......

trong khi chạy lệnh này tfs xóa không thành công với lỗi này

Mục XXX đã có các thay đổi đang chờ xử lý. Không có đối số nào phù hợp với bất kỳ tệp nào cần xóa.

Tôi không thể hiểu mình đang làm gì sai? Có một cách giải quyết cho điều này ?

Cảm ơn trước!

Trả lời

6

Ai có thay đổi đang chờ xử lý trên tệp? Bạn? Nếu vậy thì chỉ cần undo changes trên đó, sau đó xóa nó.

Nếu bạn không phải là người có thay đổi đang chờ xử lý thì bạn sẽ cần phải có một quản trị viên TFS để thực hiện thao tác hoàn tác thay đổi cho bạn.

Hoặc nếu bạn đang thực hiện điều này từ dòng lệnh và có đủ đặc quyền thì hãy sử dụng công tắc /force.

+0

Vâng, đây là điều khiến tôi khó hiểu. Tôi chỉ làm một kiểm tra và không ai (bao gồm cả tôi) đã thay đổi bất cứ điều gì trên tập tin này. Vì vậy, tôi khá chắc chắn không có thay đổi đang chờ xử lý nào. Tôi sẽ thử các tùy chọn "/ force" ... cảm ơn! –

+2

@ user1752021 Bạn không cần phải thanh toán một tệp để xóa nó. – DaveShaw

+0

và đó là hệ thống kiểm soát phiên bản .. – nicolas

0

Tôi gặp sự cố tương tự và chạy tf undo FULLFILEPATH và sau đó tf delete FULLFILEPATH. Nó đã bị xóa ngay sau đó. Giống như @slugster cho biết, nếu bạn không sở hữu những thay đổi, bạn sẽ phải yêu cầu quản trị viên làm điều đó cho bạn.

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