2010-12-13 38 views
14

Tôi thích Solution Explorer> Nhấp chuột phải> "Open Containing Folder" tính năng của phần mở rộng PowerCommands cho Visual Studio 2010. Tôi muốn tương đương với một "Jump đến vị trí trong tính năng Source Control Explorer ". Làm thế nào tôi có thể tìm ra vị trí trong TFS của một tệp mở đã cho hoặc tệp trong trình khám phá giải pháp (hoặc tệp trong trình điều hướng giải pháp trong bạn có Productivity Power Tools extension)?Làm thế nào để chuyển đến một tập tin trong Source Control Explorer trong Visual Studio

Câu trả lời hay nhất là một vài cú nhấp chuột và không có bàn phím. Câu trả lời tốt nhất tiếp theo sẽ là ánh xạ phím nóng.

Giải pháp duy nhất mà tôi đã tìm thấy cho đến nay là sử dụng tiện ích mở rộng Công cụ Powerivity có tính năng "Tìm trong kiểm soát nguồn". Một tệp trong danh sách kết quả có thể được nhấp chuột phải vào "Mở thư mục trong Trình khám phá kiểm soát nguồn". Hạn chế của giải pháp này là phải mất nhiều lần nhấp và kết quả tìm kiếm có thể khớp với nhiều tệp nếu các tệp tồn tại cùng tên trong các thư mục khác nhau.

+0

Tôi tò mò: Bạn đã bao giờ thực hiện nó? =) – derape

+0

Haha. Tôi ước. Nhưng nếu bạn có VS 2013 bạn có thể sử dụng [VSCommands] (http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece) như psulek [trả lời] (http: // stackoverflow.com/a/20470975/224976) –

Trả lời

13

Thử tiện ích Visual Studio VSCommands for Visual Studio 2012. Nó có tính năng được gọi là Định vị trong TFS. Thao tác này sẽ thêm nút mới vào Solution Explorer Định vị trong TFS sẽ mở tệp/thư mục được chọn đang hoạt động trong TFS Source Control Explorer.

+0

Bạn có biết nơi tôi có thể tìm thấy điều này trong Visual Studio 2013 không? Tôi đã cố gắng để tìm lệnh trong "tùy chỉnh" popup -> lệnh -> thanh công cụ -> VSCommandsToolBar nhưng tôi không tìm thấy bất kỳ tùy chọn được gọi là "Xác định vị trí trong TFS" trong đó. –

+0

Bạn đã tải xuống tiện ích mở rộng cho Vs2013 từ [Vs Gallery] chưa (https://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece)? – psulek

+0

Xin lỗi nó hoạt động! Tôi đã cố gắng để tìm cách thêm một nút tùy chỉnh trong thanh công cụ hàng đầu của tôi nhưng không cần thiết vì nó đã ở đó ... ngớ ngẩn tôi! –

1

Tôi không chắc chắn nếu nó có thể, nhưng đó là một gợi ý tốt.

Hai ví dụ này cho thấy cách sử dụng API Visual Studio Extensibility để truy cập API trình khám phá kiểm soát nguồn TFS.

+0

Cảm ơn các liên kết. Họ rất hữu ích. Nếu tôi cảm thấy tham vọng, tôi có thể tự mình bổ sung! –

5

yêu cầu tính năng đã được nâng lên với Visual Studio đội. Đọc here

+0

Cảm ơn bạn đã chia sẻ. Tất cả những người tìm kiếm tính năng này nên đi đến liên kết được cung cấp và thêm phiếu bầu của họ –

2

Tôi biết có thể đã quá muộn. Xem TfsExt phần mở rộng cho VS2010

14

Có một độc lập phần mở rộng mà bạn có thể tải về, gọi Xác định vị trí trong TFS, trong Visual Studio.

"Locate in TFS" on TFS Gallery

"Locate in TFS" on GitHub

này cũng hoạt động trên các tập tin mà bạn "Loại trừ từ kiểm soát nguồn", như nhiều nhà phát triển làm với các tập tin web.config.

psulek's post, ở trên, đề cập đến điều này như một phần của VSCommands, nhưng tôi thích phần mở rộng độc lập.

+0

Điều này đã giúp tôi vô cùng ngày hôm nay. –

+1

Hiện tại hỗ trợ 2010, 2012, 2013, 2015 nhưng không phải năm 2017 – itsho

+0

Có công cụ hoặc cách hiệu quả để đảo ngược không? Đi từ một tập tin trong Source Control Explorer đến Solution Explorer? – Shiv

1

Đối Visual Studio 2013 thử extension rất nhẹ TfsExt13

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