Một người nào đó đã gửi cho tôi một ID thay đổi TFS và bây giờ tôi đang cố gắng để mở này changeset duy nhất. Có một cách dễ dàng để làm điều này từ bên trong Visual Studio (VS 2008 nếu nó quan trọng)?Làm thế nào tôi có thể mở một changeset duy nhất trong TFS từ trong Visual Studio
Trả lời
Trong Control Explorer Nguồn (View -> Khác Windows -> Nguồn Control Explorer):
- Nhấp chuột phải vào thư mục mà bạn muốn lấy
- Bấm Nhận bản cụ thể
- Thay đổi menu thả xuống từ "Phiên bản mới nhất" thành "Thay đổi"
- Tìm thay đổi của bạn qua nút duyệt (...).
- Thay đổi để tìm kiếm số thay đổi
Chỉ cần chọn kết quả và nhấn ok.
Ngoài ra, nếu bạn muốn xem những gì thay đổi là trong changeset rằng ...
- Đến cùng Nguồn Control Explorer
- Nhấp vào nútLịch sử (trông giống như một đồng hồ)
- Cuộn xuống danh sách changeset xuất hiện, nhấp đúp vào danh sách bạn muốn.
Điều này sẽ liệt kê các tệp đã thay đổi trong changeset đó cũng như ghi chú mà nhà phát triển đưa ra.
hay, từ một VS dấu nhắc lệnh gõ "tf changeset 1234" (chắc chắn rằng thư mục gốc của bạn là bên trong không gian làm việc của bạn hoặc bạn sẽ phải xác định một cách rõ ràng nhóm dự án, vv)
Chắc chắn hoạt động, ngay cả khi nó không hoàn toàn trong studio trực quan. Tôi cho rằng tôi có thể thêm một add-in để làm điều đó từ với VS ... hoặc đối phó với được ở dòng lệnh. –
Trong Visual Studio một phím tắt có thể được sử dụng để kéo lên một Changeet cụ thể hoặc mục công việc.
Đến changeset
Trong Visual Studio mở Source Control Explorer cửa sổ và trong khi nó có bối cảnh báo chí
Ctrl +G. Nhập số trong hộp thoại Đi tới Thay đổi và nhấn OK.
Tôi biết điều này trong VS 2010, 2012 và 2013, nhưng nhớ lại này làm việc như xa trở lại như ít nhất Visual Studio 2008.
đi làm mục
Nhấn Ctrl + G khi Đội Explorer Work Items cửa sổ đã bối cảnh sẽ làm xuất hiện Go To Work Item thoại:
Trong Visual Studio 2012 và 2013, TEAM menu chứa tùy chọn Chuyển đến mục công việc cũng hiển thị hộp thoại này.
Last Word
Visual Studio là một chương trình rất bối cảnh và những gì sẽ xảy ra khi một lệnh bàn phím cụ thể được sử dụng bị ảnh hưởng đôi khi bởi những gì cửa sổ có bối cảnh. Để rõ ràng, hãy nhấn Ctrl + G khi cửa sổ trình chỉnh sửa mở ra, trình bày hộp thoại Chuyển đến dòng.
Như với nhiều lệnh bàn phím trong Visual Studio, số dặm của bạn sẽ thay đổi.
Đây chính xác là những gì tôi đang tìm kiếm. Tôi sẽ xem nếu tôi có thể tự làm một phím tắt toàn cầu để làm điều này vì, trong nhiều cửa sổ khác, CTRL + G sẽ đưa bạn đến "Đi đến mục công việc TFS". – Jaxidian
@Jaxidian: Bạn có thể tạo lối tắt cho điều này không? – Christo
Yêu thích mẹo đó, thực sự tiện dụng! – LDJ
Bạn không cần nhớ lối tắt Ctrl + G
, chỉ cần thực hiện như bên dưới.
Open the source Control Explorer -> Right Click -> Find in Source Control -> Changeset
Sau đó, hộp thoại sẽ xuất hiện nơi bạn có thể chỉ định số lần thay đổi số lần truy cập của mình. Và nó sẽ xuất hiện trong phần kết quả ở phía dưới, sau đó bạn có thể đi vào tất cả các chi tiết của nó.
Trong bảng điều khiển NugGet, bạn có thể sử dụng TFS Powershell Snapin từ TFS PowerTools.
Add-PsSnapin Microsoft.TeamFoundation.Powershell
Get-TfsChangeset <ChangesetNumber>
Một tùy chọn khác là mở Công cụ> Công cụ bên ngoài và thêm công cụ bên ngoài mới gọi TF.exe changeset
và lời nhắc cho đối số nơi bạn có thể cung cấp số thay đổi.
Trong VS2012 bạn có tùy chọn để tìm kiếm trong changesets.
nếu bạn muốn tìm kiếm changeset ...
Đến
Source Control Explorer
Nhấp vàoFind Changeset
(trông giống như một số giấy tờ ràng buộc với nhau) nút. nó là gần nút lịch sử (trông giống như một chiếc đồng hồ)bạn có thể tìm kiếm theo những thay đổi checkedin bởi một người dùng, tập tin có chứa, và phạm vi ngày
cố gắng để thêm càng nhiều bộ lọc càng tốt, nếu không nó sẽ mất đôi khi để tải.
- 1. Rollback một changeset trong tfs
- 2. Làm thế nào tôi có thể nhận được tất cả các checkins của tôi trong Visual Studio 2010 TFS?
- 3. Làm cách nào tôi có thể mở hộp thoại chi tiết thay đổi TFS bằng cách sử dụng bổ trợ Visual Studio?
- 4. Làm thế nào để phát triển GUI duy nhất trong Visual Studio?
- 5. Có thể có Visual Studio cập nhật từ SVN khi tôi mở một giải pháp?
- 6. Làm thế nào tôi có thể làm cho Visual Studio của tôi trông như thế này?
- 7. Làm thế nào tôi có thể ngăn chặn visual studio từ poping lên khi BackgroundWorker tôi ném một lỗi
- 8. Làm thế nào để chuyển đến một tập tin trong Source Control Explorer trong Visual Studio
- 9. Bật cảnh báo duy nhất trong Visual Studio
- 10. Visual Studio Freezing/TFS Window Có thể tắt màn hình
- 11. Làm thế nào tôi có thể biên dịch trước các mẫu HandlebarsJS từ Visual Studio?
- 12. TFS 2010: Lấy danh sách changeset Id
- 13. Làm cách nào tôi có thể kết nối Visual Studio 2008 với Team Foundation Service và Visual Studio Online?
- 14. Visual Studio 2010 không thể mở một giải pháp 2010 Visual Studio 2012 sửa đổi
- 15. Có cách nào để hiển thị rõ ràng nhánh TFS hiện tại từ Visual Studio không?
- 16. cách mở Trình khám phá nhóm trong Visual Studio 2008
- 17. Làm thế nào tôi có thể mở một đường dẫn UNC từ Linux trong Java?
- 18. Không thể mở từ Source Control trong TFS
- 19. Tôi có thể xem thông báo what() từ một std unhandled :: exception trong Visual Studio 2012 như thế nào?
- 20. Làm thế nào để nhanh chóng mở một tập tin trong Visual Studio 2012
- 21. Làm thế nào để mở một dự án Visual Studio trong dạng xem thiết kế?
- 22. Làm thế nào để ánh xạ một mục url TFS để một cái gì đó có thể xem
- 23. Làm thế nào tôi có thể tìm ra tất cả các tệp đã kiểm xuất trong TFS 2010?
- 24. Làm thế nào để: Dừng Visual Studio XAML Editor từ Thêm mc: có thể bỏ qua
- 25. Trong TFS, làm thế nào để tôi thực hiện một sự hợp nhất vô căn cứ trên các thay đổi cụ thể?
- 26. Tạo mã từ một phần mở rộng Visual Studio
- 27. Làm cách nào tôi có thể sử dụng hàm HtmlEncode (hoặc HtmlDecode) trong Visual Studio (vb.net)?
- 28. Nhận kết nối TFS hiện tại trong Visual Studio addin
- 29. Làm cách nào tôi có thể sử dụng duy nhất (a, 'hàng') từ MATLAB bằng Python?
- 30. Điều khiển nguồn TFS không có Visual Studio?
Tuyệt, công việc này ngay cả khi nó kém trực quan hoặc trực tiếp.Cảm ơn –
Ngoại trừ việc không phải tất cả các thay đổi đều có trong danh sách thay đổi lịch sử đó, vì vậy bạn có thể không tìm thấy các thay đổi của mình ở đó. – Jez