2015-05-05 13 views
7

Tôi đang sử dụng Visual Studio 2013tfs 2013. Đôi khi tôi sẽ thực hiện thay đổi mã và nhấp vào so sánh với phiên bản mới nhất. Công cụ khác sẽ mở ra và cho phép tôi chỉnh sửa tệp trong công cụ khác. Tuy nhiên, những lúc khác nó sẽ không cho phép tôi chỉnh sửa nhưng sẽ chỉ đọc.Công cụ khác biệt của Visual Studio - Khi nào được phép chỉnh sửa?

Có một số cài đặt hoặc điều gì đó tôi cần phải làm cho tôi luôn cho phép chỉnh sửa không?

Trong dự án cơ sở dữ liệu tôi đã nhận thấy rằng nó không bao giờ cho phép tôi chỉnh sửa trong công cụ khác. Có một số cài đặt tôi cần phải thay đổi không?

Tôi đã tìm kiếm trên mạng nhưng không tìm thấy bất kỳ câu trả lời nào cho câu hỏi này. Cảm ơn bạn.

+1

Tại sao sử dụng một công cụ không hấp dẫn khi bạn có thể sử dụng một trong đó là miễn phí và đơn đặt hàng của cường độ tốt hơn? Winmerge là cấp trên bởi một khoảng cách xa khác nhau. Hướng dẫn tích hợp Winmerge với VS trên http://stackoverflow.com/a/35938408/383779 – sergiol

Trả lời

1

Bạn đã thử các công cụ tìm khác biệt khác như WinMerge hoặc Beyond Compare?

Trong Visual Studio, đi

  • Tools -> Options -> Visual Studio Team Foundation Server -> Configure Công cụ,

  • thêm các phần mở rộng của các loại tập tin bạn muốn so sánh và theo Lệnh,

  • nhập đường dẫn của công cụ tìm khác biệt (trong trường hợp của tôi nó là So sánh Ngoài)

enter image description here

+0

Không, tôi không có. Tại sao? @ [Mahesh Kava] Bạn không có vấn đề với những công cụ này? – Rafi

+2

@Rafi Với công cụ mặc định, tôi sẽ không thể sửa đổi tệp .sql nhưng tôi không có vấn đề với Beyond Compare. –

+3

Điều này không trả lời câu hỏi –

1

Chỉnh sửa trong trình xem Diff chỉ được phép đối với một số loại tệp nhất định. Nó không hỗ trợ chỉnh sửa các tập tin .sql và không có thiết lập VS để cho phép điều đó.

Visual Studio Diff Window: How to Edit .sql Files

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