Tôi gặp sự cố khi thực hiện thay đổi sau khi hợp nhất hai nhánh của dự án của tôi bằng TortoiseSVN.Tôi không thể thực hiện thay đổi sau khi hợp nhất trong SVN
Dưới đây là chi tiết:
tôi đã một chi nhánh hợp nhất để cốp dự án mà tôi đang làm việc trên.
Dự án bao gồm kho chính và các thư viện chung để kho chính như svn bên ngoài (thư viện cũng được phân nhánh) như thư mục con của dự án.
Khi tôi đã cố gắng để thực hiện những thay đổi TortoiseSVN nói:
Commit A
re all the targets part of the same working copy?
Unable to lock 'D:\websites\project\lib'
Please execute the "Cleanup" command.
Tất nhiên Cleanup không giúp đỡ.
svn: ngoài từ khóa cho dự án thư mục đã được xác định rõ ràng, cũng lib thư mục vẫn chứa phiên bản thích hợp của thư viện (phiên bản thân).
Cả máy chủ và máy khách SVN đều có phiên bản 1.5.x (TortoiseSVN là 1.5.3.x).
Từ quan điểm kỹ thuật, cả hai dự án và thư viện là các dự án trong cùng một kho lưu trữ SVN.
Bất kỳ ý tưởng nào đã xảy ra sự cố?
Tôi đã googling một chút cho các giải pháp, nhưng không tìm thấy bất cứ điều gì hữu ích, vì vậy tôi cố gắng để thực hiện những thay đổi của tôi trong hai bước:
- cam kết thay đổi từ thư mục dự án
- cam kết thay đổi từ thư mục thư viện
Điều gì đã xảy ra mà không gặp bất kỳ sự cố nào.
Nhưng tôi vẫn tự hỏi tại sao tôi không thể cam kết mọi thứ trong một lần commit.
CHỈNH SỬA:
- (Sau Ken G câu trả lời) Cố định phiên bản của TortoiseSVN 1.3.x -> 1.5.3.x.
Đây là một cái gì đó phức tạp hơn :( Hôm nay tôi đã nhận lỗi này khi tôi đã cập nhật kho - SVN không thể khóa thư mục đó là trong kho Sau khi dọn dẹp SVN nói:. Không thêm thư mục 'D: \ sites \ project \ import ': một thư mục có cùng tên đã tồn tại Tôi sẽ điều tra nó –