2009-10-29 41 views
9

Tôi đang làm việc với thiết lập SVN với nhiều kho lưu trữ. Tôi đang cố gắng củng cố một số bằng cách di chuyển thân cây của một nhánh vào nhánh khác (cái cũ là phiên bản theo chủ đề của cái mới, trừ đi một số mã sửa lỗi mà tôi sẽ áp dụng sau, vì vậy nó hợp lý với tôi). Phiên bản ngắn, tôi muốn đi từ RepositoryA/trunk đến RepositoryB/branch/RepAName.SVN: Di chuyển kho lưu trữ đến nhánh của người khác (với lịch sử)

Lý tưởng nhất, tôi muốn duy trì lịch sử. Tôi có thể làm một xuất - nhập khẩu, nhưng điều đó mất lịch sử và do đó, nó không phải là lý tưởng. Tôi không thể làm một bãi chứa thông qua svnadmin, vì dường như nó sẽ ghi đè RepositoryB (hoặc không thành công, nhưng tôi không có nguy cơ mất RepositoryB để tìm ra). Vậy làm thế nào tôi có thể làm cho di chuyển và duy trì lịch sử, hoặc là không thể với SVN?

Trả lời

10

Sau svnadmin dump bạn có thể chỉ định thư mục chính của mục nhập của bạn với svnadmin load --parent-dir <dir>, xem svn manual.

+1

Có, tài liệu. Tất nhiên! (Nghiêm túc, mặc dù, hoạt động gần như hoàn hảo, cảm ơn.) –

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