Tôi là người mới đối với SVN. Sau khi làm việc trên một chi nhánh cho một ngày hoặc lâu hơn, tôi đã cố gắng để nhập các thay đổi từ thân cây đến các chi nhánh:SVN đánh dấu toàn bộ các tệp là xung đột
svn merge svn://server/trunk
Vấn đề là bất cứ khi nào SVN gặp một tập tin mâu thuẫn nhau, nó không thể nhận ra dòng bằng cách thay đổi dòng và đánh dấu toàn bộ dòng là mâu thuẫn. Tôi đã thử nghiệm với một số khách hàng SVN khác và cũng đã cố gắng chuyển đổi tùy chọn kết thúc và không gian trắng mà không có bất kỳ tiến bộ nào. Tôi đang làm gì sai? Tôi nghĩ rằng đây là trường hợp hợp nhất có thể đơn giản nhất, vì vậy tôi mong đợi điều này để làm việc với các thiết lập Subversion mặc định nhất, bất kỳ máy khách nào và trong bất kỳ phiên bản SVN nào. Có một số bắt được bắt của người mới bắt đầu?
Chủ đầu tư: 1.5.5 (SlikSVN: tag/[email protected]) Win32
Server: 1.4.6 (r28521), Windows
Sửa
Dựa trên những đề nghị trong các nhận xét và câu trả lời bên dưới, tôi đã điều tra thêm:
Các tệp có vấn đề là UTF8.
Chúng không có bất kỳ thuộc tính SVN nào.
Lệnh "svn diff" xác định chính xác sự khác biệt.
Windows? Linux? Con rùa? –
Cảm ơn bạn đã chỉ cho tôi điều đó. Tôi đã chỉnh sửa bài đăng. –
Loại tệp nào? Liệu nó có bất kỳ bộ svn: props nào không? Những gì hiện một svn diff hiển thị nếu bạn so sánh phiên bản chi nhánh của bạn với phiên bản trunk? –