2010-01-21 43 views
60

Theo các tài liệu:Mục đích của mỏ-đầy đủ và họ đầy lệnh

(mc) mìn xung đột - chấp nhận phiên bản tôi cho tất cả các cuộc xung đột (cùng)
(tc) của họ xung đột - chấp nhận phiên bản của họ cho tất cả các cuộc xung đột (cùng)

(mf) mìn đầy đủ - chấp nhận phiên bản của tôi về toàn bộ tập tin (thậm chí không mâu thuẫn)
(tf) của họ đầy - chấp nhận phiên bản của họ về toàn bộ file (giống nhau)

Tôi không hiểu sự khác biệt giữa lệnh * -conflict và * -full. Nó có vẻ như nó sẽ giúp bạn có được kết quả tương tự.

Cảm ơn!

Xem this thread để biết phản hồi chi tiết hơn cho câu hỏi này.

Trả lời

59

Phiên bản 'xung đột' sẽ sử dụng bản sao được chỉ định cho các xung đột chỉ, cho phép hợp nhất bình thường hoạt động đối với bất kỳ thay đổi nào khác.

Sử dụng phiên bản 'đầy đủ' sẽ sử dụng toàn bộ tệp như được chỉ định, bỏ qua kết quả hợp nhất.

http://svnbook.red-bean.com/en/1.5/svn.tour.cycle.html#svn.tour.cycle.resolve

+2

Đây là một bản tóm tắt tuyệt vời, xem chủ đề này để có phản hồi chi tiết hơn: http://stackoverflow.com/questions/2121158/a-example-of-a-change-that-is-not-a-conflict –

28

xung đột mỏ sẽ sử dụng mã của bạn trong mọi tình huống xung đột, nhưng vẫn thường xuyên hợp nhất trong tất cả các tình huống khác.

toàn bộ dữ liệu sẽ sử dụng toàn bộ tệp của bạn, loại bỏ mọi thay đổi trong tệp của họ.

+3

Tôi muốn biết lý do tại sao các downvotes trên câu trả lời này. Về mặt kỹ thuật có đúng không? Về cơ bản, nó giống như thông tin được chấp nhận, không chứa liên kết tới sổ đỏ, và nó không phải là một bản sao câu trả lời của anh ta vì nó đã được đưa ra trước khi anh ấy trả lời. – digitaljoel

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