Tôi mới dùng TFS và cần viết một truy vấn TSQL để lấy danh sách tất cả các tệp và số phiên bản được bao gồm trong một số phiên bản thay đổi cụ thể. Trong khi tìm kiếm trực tuyến các bảng để có được thông tin này, tôi đã tìm thấy một số người đề cập đến việc sử dụng cơ sở dữ liệu Tfs_Warehouse
và những người khác sử dụng cơ sở dữ liệu Tfs_DefaultCollection
. Tôi có các câu hỏi sau:TFS Liệt kê tất cả các tệp và số phiên bản với một thay đổi cụ thể
- Sự khác nhau giữa hai cơ sở dữ liệu là gì?
- Tại sao bạn nên sử dụng cái này thay vì cái kia?
- Bạn sử dụng bảng nào để lấy thông tin về tệp/phiên bản cho một thay đổi cụ thể?
1 cho một câu hỏi cũng bằng văn bản. Tôi cho rằng bạn biết rằng bạn có thể lấy thông tin này từ Visual Studio bằng cách tìm kiếm Lịch sử, và sau đó xem Chi tiết Thay đổi? Nhưng tôi giả định rằng bạn muốn truy xuất chương trình này cho một số mục đích khác. –
Bạn có đang mở một ứng dụng .NET để truy vấn điều này không? Truy vấn trực tiếp cơ sở dữ liệu SQL hoàn toàn không được hỗ trợ. –
Đó là chính xác, tôi cần phải làm điều đó theo chương trình. Nếu phương pháp TSQL không được hỗ trợ, thì có cách nào để làm điều đó bằng cách sử dụng mã VB.Net không? – user1070202