Tôi đã đọc qua bài viết này: Setting up a Symbol Server, chi tiết về cách thiết lập máy chủ biểu tượng chia sẻ cho nhóm của tôi.Thiết lập máy chủ biểu tượng cho tôi điều gì?
Điều tôi đang tự hỏi là thêm biểu tượng của riêng mình vào cửa hàng.
Câu hỏi của tôi là: Điều gì chính xác là tôi đạt được điều này?
Giả sử rằng tôi có quá trình xây dựng sau đây:
- tôi cam kết thay đổi vào kho lưu trữ Subversion của tôi
- Một TeamCity CI cụ nhặt những thay đổi đó và làm một xây dựng + kiểm tra đơn vị
- Các mã nhị phân cam kết với một kho lưu trữ Subversion khác (để tham khảo bằng các ứng dụng tôi thực hiện)
Nếu tôi thêm vào điểm thứ ba ở trên, khả năng thêm các tệp được xây dựng vào cửa hàng biểu tượng, điều đó mang lại cho tôi điều gì?
Nếu tôi tạo chương trình và tham chiếu các tệp nhị phân đã cam kết với kho lưu trữ, tôi nhận được cả hai tệp .dll, .pdb và .xml (hỗ trợ intellisense), vì vậy các dấu vết ngăn xếp của tôi dường như chứa mọi thứ tôi cần.
Đây có phải là sự thay thế cho việc phân phối tệp .pdb's không? Hoặc là nó chỉ cho khi tôi cần phải mở một tập tin .DMP vào WINDBG và phân tích ngăn xếp của nó, nơi tôi có lẽ không có các tập tin thực thi ở tất cả, chỉ có các tập tin .DMP được cung cấp bởi người khác? (có nghĩa là, các exectuables có lẽ từ một phiên bản cũ hơn, và tôi chỉ được cung cấp các tập tin .DMP)
Tôi nghĩ rằng đây là câu trả lời của tôi sau đó. Đối với nhóm của tôi, người thử nghiệm và người dùng của chúng tôi, một báo cáo sự cố bình thường đã chứa mọi thứ chúng tôi cần, nhưng gần đây tôi đã xem xét một số vấn đề sử dụng bộ nhớ cao, sử dụng WINDBG và nếu tôi lấy tệp kết xuất từ máy khách của mình có nhiều phiên bản trung gian cũ, tôi sẽ không có tệp cục bộ. Điều đó có nghĩa rằng đây là khu vực tôi có thể sử dụng máy chủ biểu tượng cho. –
Bạn đã có nó, chúc may mắn. –