Với tư cách là quản trị viên TFS thường trú, thỉnh thoảng tôi được yêu cầu hoàn tác việc kiểm tra (thường là khóa) mà người dùng có trên một tệp nhất định đã đăng ký kiểm soát nguồn.
Làm cách nào để bạn hoàn tác việc thanh toán của người dùng khác?
Với tư cách là quản trị viên TFS thường trú, thỉnh thoảng tôi được yêu cầu hoàn tác việc kiểm tra (thường là khóa) mà người dùng có trên một tệp nhất định đã đăng ký kiểm soát nguồn.
Làm cách nào để bạn hoàn tác việc thanh toán của người dùng khác?
Câu trả lời:
Có ít nhất 2 cách khác nhau để thực hiện việc này:
Dòng lệnh
Có một tiện ích dòng lệnh được gọi là Tf.exe đi kèm với Team Explorer. Tìm tài liệu ở đây . Nó có thể được truy cập bằng cách khởi chạy cửa sổ Visual Studio Command Prompt. Cú pháp của lệnh là:
tf undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
Đối với một tệp
tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs
GUI
Thứ hai là thông qua GUI, nhưng không đạt tiêu chuẩn - bạn phải cài đặt TFS Power Tools . Xem tại đây để biết chi tiết về cách sử dụng phương pháp này.
Hãy nhớ rằng với một trong hai phương pháp, bạn sẽ cần các quyền thích hợp. Các quyền được gọi là "Hoàn tác thay đổi của người dùng khác" và "Mở khóa các thay đổi của người dùng khác". Các quyền này có thể được xem bằng cách:
Xóa không gian làm việc
tf workspace /delete WorkspaceName;User
/server:http://server:8080/tfs/MyTeamCollection
Cách dễ nhất mà tôi tìm thấy là sử dụng ứng dụng TFS Sidekick miễn phí . Nó có một tùy chọn để xem và hoàn tác thanh toán của người dùng khác.
Tôi vừa gặp sự cố này và đã tìm ra cách dễ dàng hơn để dọn dẹp không gian làm việc cũ.
Trong Visual Studio, hãy mở Trình khám phá điều khiển nguồn .
Từ 'Workspace' thả xuống chọn ' Workspaces ... '
Một hộp thoại sẽ xuất hiện hiển thị không gian làm việc trên PC hiện tại của bạn. Chọn ' Hiển thị không gian làm việc từ xa '
Bây giờ bạn cũng sẽ thấy không gian làm việc từ PC trước của mình (miễn là chúng từ cùng một tài khoản người dùng). Chọn (các) không gian làm việc cũ và nhấp vào ' Xóa '. Thao tác này sẽ xóa không gian làm việc cũ khỏi TFS cùng với bất kỳ kiểm tra liên tục nào.
Tôi chắc chắn Arne đã tìm ra giải pháp nhưng tôi hy vọng điều này sẽ giúp ích cho những người khác đã google vấn đề.
Chọn tệp của bạn trong TFS sidekick, sau đó phía trên danh sách, bạn có "Hoàn tác thay đổi đang chờ xử lý". Nhấp vào đó và thay đổi sẽ được hoàn tác :) Biểu tượng tương tự như biểu tượng "Hoàn tác" trong MS word Nhận các liên kết bên TFS từ http://www.attrice.info/cm/tfs/index.htm