Đến từ thế giới SVN, điều này đã chết dễ dàng: 1) thực hiện hợp nhất và nhận được xung đột. SVN cung cấp cho bạn các tệp xung đột trong bản sao làm việc. 2) giải quyết chúng theo bất kỳ cách nào bạn cần (sử dụng bất kỳ công cụ bên ngoài nào nếu cần). 3) "svn giải quyết" để đánh dấu xung đột là đã giải quyết. 4) đăng ký (hoặc tiếp tục làm việc, v.v.).Làm cách nào để tự giải quyết xung đột và đánh dấu chúng là giải pháp khi sử dụng TFS?
Bây giờ với TFS và Visual Studio (2010), các tùy chọn duy nhất chúng tôi có vẻ là: - -> Hợp nhất trong công cụ hợp nhất TFS (chỉ tệp văn bản). -> Đối với các tệp không phải văn bản, hãy lấy tệp nhánh nguồn (ghi đè lên tệp nhánh đích) hoặc giữ tệp nhánh đích (bỏ qua tệp nhánh nguồn).
Tôi cần có khả năng giải quyết xung đột cho một số loại tệp của mình bằng các công cụ bên ngoài (Ví dụ: Erwin) và sau đó đánh dấu xung đột là đã giải quyết.
Tôi đã thử giải quyết xung đột, đưa tệp mới vào không gian làm việc của hệ thống tệp mục tiêu (ví dụ: bản sao làm việc) và sử dụng "tf resolve/auto: DeleteConflict". Điều đó không giúp được gì. Tệp đã giải quyết/hợp nhất cục bộ đã bị bỏ qua hoàn toàn khi tôi cuối cùng đã kiểm tra trong quá trình hợp nhất.
Chắc chắn TFS/VS có thể thực hiện việc này!
Bất kỳ trợ giúp nào thực sự sẽ được đánh giá cao !!
Cảm ơn.
Là một bổ sung cho câu trả lời của tbergstedt [blog này] (http://blogs.msdn.com/b/jmanning/archive/2006/02/20/diff-merge-configuration-in-team-foundation-common- command-and-argument-values.aspx) có một phân tích toàn diện về cách gọi từ TFS đến các công cụ hợp nhất của bên thứ ba. Nếu bạn có thể gọi ERwin từ dòng lệnh, bạn sẽ có thể gọi nó từ TFS –
Cảm ơn bạn đã dẫn đầu nhưng alas ERwin dường như không hỗ trợ bất kỳ đối số dòng lệnh nào. Các công cụ khác mà tôi cần phải sử dụng chắc chắn không. Bất kỳ ý tưởng nào khác, xin vui lòng !? –