2011-06-30 42 views
6

Tôi có một chi nhánh trong đó một thư mục đã được đổi tên. Bây giờ tôi đang cố gắng để kết hợp các thay đổi từ thân cây đến chi nhánh này, nhưng các tập tin sửa đổi trong thân cây vẫn còn dưới tên thư mục gốc, do đó, svn ném một cuộc xung đột cây. Làm thế nào tôi có thể giải quyết điều này?SVN Đổi tên Thư mục trong chi nhánh, Xung đột

Thư mục đã được đổi tên bằng cách sử dụng đổi tên svn.

+1

Bản sao có thể có của: http://stackoverflow.com/questions/2896355/handle-renames-in-parallel-branches –

Trả lời

9

Đây là trường hợp hợp nhất sẽ luôn đưa ra xung đột cây cho việc hợp nhất hoàn chỉnh. Một lối tắt để tránh xung đột này và hợp nhất mã là, sau khi hợp nhất toàn bộ thân cây với nhánh này ... bỏ qua xung đột cây, hợp nhất các thư mục riêng lẻ.

Ví dụ:

/trunk 
    /FolderA 
    /FolderB 
    /FolderC 

/branhes 
    /Branch1 
    /FolderA 
    /FolderB 
    /Renamed Folder (Previously Folder C) 
  1. Merge /trunk với /branches/Branch1
  2. Merge /trunk/FolderC với /branches/Branch1/Renamed Folder

Cheers !!

+0

Vâng đó là những gì tôi đã làm và nó hoạt động. – ace

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