VS2012 trở lại cửa sổ đăng ký TFS bình thường?


86

VS2012 dường như xóa cửa sổ bật lên cho đăng ký TFS trong VS2010. Bây giờ nó dường như tiếp quản tab thám hiểm nhóm trong thanh bên của tôi và chôn những thứ quan trọng - như tệp tôi đã thay đổi. Có cách nào để quay lại cửa sổ bật lên bình thường để đăng ký trong VS2012 không?



22
Thay đổi tồi tệ nhất UI trong phiên bản mới - giá trị tăng thêm sức nặng cho ở trên ...
SpaceBison

4
@Mark Bạn thậm chí đang nói về điều gì? Điều này không liên quan gì đến .NET hoặc bất kỳ ngôn ngữ lập trình .NET nào, VS chỉ là IDE và nếu bạn không thích nó, có các lựa chọn thay thế như SharpDevelop hoặc bạn thậm chí có thể tự xây dựng ...
Dean Kuga

2
@DeanKuga Bạn đã bỏ lỡ hai điều. # 1 VS là IDE chính / chính thức cho .Net - để sử dụng bất kỳ thứ gì khác (hầu hết đều không xác định) là yêu cầu rắc rối. # 2, cả VS và .Net đều được phát triển bởi MS (chắc chắn là các nhóm riêng biệt, nhưng cùng một công ty). Nếu công ty đó bắt đầu có những sai lầm ngớ ngẩn và phớt lờ khách hàng, đó không phải là một dấu hiệu tốt cho bất kỳ sản phẩm nào của họ.
Đánh dấu

Wow, có vẻ như các cửa sổ Checkin được trở lại: uservoice1uservoice2
Borislav Ivanov

Câu trả lời:


5

Một phương pháp khác là sử dụng Công cụ Năng suất Năng suất . Tiện ích mở rộng này thêm tích hợp Windows shell để bạn có thể thực hiện hầu hết các lệnh TFS của mình trực tiếp từ bên trong Windows mà không cần mở Visual Studio. Power Tools sử dụng các cửa sổ kiểu cũ khi được sử dụng từ bên trong Windows shell.


Đây là giải pháp tôi sử dụng nhiều nhất, cho đến khi tôi chuyển sang git.
davidpricedev

91

Đối với tôi, giải pháp tốt nhất là dựa trên câu trả lời của iSid: thêm một công cụ bên ngoài bật lên hộp thoại cũ. Bạn có thể thực hiện việc này từ Visual Studio: TOOLS -> External Tools… -> Add , với các giá trị sau:

Tiêu đề: Đăng ký (hoặc bất kỳ tên nào sẽ được hiển thị trong menu)
Lệnh: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (đây là vị trí cài đặt VS mặc định trên Windows x64)
Đối số: checkin Thư mục
ban đầu: $ (SolutionDir)

Đây là ảnh chụp màn hình:
Hộp thoại Công cụ Bên ngoài

Bạn có thể gọi từ TOOLS -> Checkin (hoặc thậm chí gán phím tắt cho Tools.ExternalCommand * như được mô tả ở đây ) và tận hưởng các tính năng cũ với phong cách mới:
Hộp thoại đăng ký

Lưu ý rằng điều này sẽ không hoạt động nếu giải pháp là không mở, vì $(SolutionDir)biến. Để giải quyết vấn đề này, bạn có thể mã hóa đường dẫn đến không gian làm việc của mình.

Ngoài ra, tf.exe có thể được gọi với đối số 'giá đỡ', sẽ hiển thị hộp thoại giá đỡ kiểu cũ.


9
Đối với bất kỳ ai thử điều này lần đầu tiên: hãy lưu ý rằng có thể mất vài giây để cửa sổ đăng ký bật lên và bạn sẽ không nhận được đồng hồ cát hoặc bất kỳ thứ gì cho bạn biết nó đang thực sự khởi chạy. Nếu bạn di chuyển trong khi nó đang tải, bạn có thể tìm thấy cửa sổ bật lên ẩn sau cửa sổ VS.
Robert Corvus

Giải pháp tốt! Thanx Borislav!
Schnapz

4
Có ai biết cách ngăn cửa sổ lệnh hiển thị khi EXE được gọi không?
cgatian

1
@cgatian Chà, điều này có vẻ khả thi, nhưng sẽ cần thêm một số công việc. Bạn có thể ẩn cửa sổ bảng điều khiển của một quy trình đang chạy như được mô tả trong câu trả lời được chấp nhận của câu hỏi này - trong trường hợp của chúng tôi, đây sẽ là tf.exe. Tất nhiên, bạn nên tạo công cụ của riêng mình (với cửa sổ bảng điều khiển ẩn), công cụ này sẽ thực hiện cả hai việc: khởi động tf.exe và ẩn cửa sổ bảng điều khiển của nó.
Borislav Ivanov

1
Đối với vs2017, nó nằm trongC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
FindOutIslamNow

21

Sử dụng tf checkinlệnh từ dấu nhắc lệnh Visual Studio và bạn sẽ nhận được cùng một cửa sổ đăng ký cũ.


12

Trong khi Pending Changescửa sổ được hợp nhất trong Team Explorer, Solution Explorercho phép lọc theo những gì đang chờ được đăng ký. Ngoài ra, Open Filesbộ lọc cũng có thể được áp dụng. Khi Pending Changesbộ lọc được áp dụng, tất cả hoặc một số các tập tin có thể được lựa chọn và nhấp phải và sau đó là một lựa chọn để làm việc kiểm tra tại. Đó là lệnh đưa trực tiếp vào Team Explorertrong Pending Changesxem. Xem bên dưới...

Giải pháp Explorer - Bộ lọc Thay đổi Đang chờ xử lý


12
Điều đó giúp ích một chút ... nhưng tại sao MS phải phá vỡ mọi thứ chỉ để khác biệt là ngoài tôi.
bếp từ

Tôi đã thử điều này, nó lại đưa tôi đến màn hình thay đổi đang chờ xử lý trong chính Team Explorer.
IsmailS

+1 @iSid Mặc dù điều này chỉ đưa bạn đến màn hình thay đổi đang chờ xử lý trong Team Explorer, nhưng nó cung cấp một cách dễ dàng hơn để chọn những tệp bạn muốn đăng ký.
Jonathan Moffatt,

4

Tôi nghĩ giải pháp đơn giản nhất chỉ là gắn tab Team Explorer dưới dạng tài liệu được gắn thẻ (sử dụng menu chuột phải). Bằng cách đó, nó sẽ tương đương với hộp thoại bật lên.

Nhấp chuột phải vào tab và chọn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.