2015-03-20 15 views
7

Chúng tôi vừa mới di cư đến Git tổ chức trong TFS 2013.Git trong TFS - Hủy bỏ các chi nhánh sau khi sáp nhập

Một vài chi nhánh đã được tạo ra, sáp nhập và sau đó bị xóa sử dụng Visual Studio.

Tuy nhiên, các chi nhánh này vẫn hiển thị trong giao diện web TFS khi truy cập >Chi nhánh.

Tôi hy vọng điều này sẽ trở thành một mớ hỗn độn lớn nếu điều này sẽ không được dọn dẹp thường xuyên.

  1. Chúng tôi thậm chí có nên muốn làm sạch điều này không?
  2. Làm cách nào để xóa các chi nhánh khỏi danh sách này?

Trả lời

9

Từ Visual Studio bạn có hai lựa chọn:

  1. Hủy xuất
  2. Xóa

enter image description here

enter image description here

Xem: MSDN.

Hủy xuất bản sẽ xóa thẻ Chi nhánh trên điều khiển từ xa (máy chủ VSO/TFS) và thao tác này sẽ ẩn chi nhánh khỏi Truy cập web.

Xóa sẽ xóa chi nhánh khỏi kho lưu trữ TFS cục bộ của bạn. Nó sẽ vẫn còn trên remote (VSO/TFS Server), nhưng bạn sẽ không còn có sẵn trong cửa sổ Branches của Visual Studio nữa. Bạn có thể lấy lại bằng cách tạo ra một chi nhánh địa phương theo dõi các chi nhánh từ xa một lần nữa:

enter image description here

Vì vậy, đối với mục đích của bạn, bạn đang tìm kiếm các tính năng "Unpubish". Thao tác này sẽ không xóa bất kỳ lịch sử nào trong nhánh.

+0

Tuyệt vời, cảm ơn! – SaphuA

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