Tôi đã có một Kho lưu trữ SVN đã chuyển đến địa chỉ/đường dẫn mới. Tuy nhiên, tôi đã có một bản sao làm việc với mã nguồn không được cam kết vẫn trỏ đến đường dẫn kho lưu trữ cũ (bây giờ không hợp lệ). Làm thế nào để bạn thay đổi một bản sao làm việc để trỏ vào một kho lưu trữ mới?SVN - Thay đổi bản sao làm việc để trỏ đến đường dẫn svn mới
Trả lời
svn switch --relocate
không còn được dùng như phiên bản 1.7 của lật đổ. Sử dụng lệnh svn relocate
để thay thế.
Phải mất FROM-PREFIX TO-PREFIX [PATH...]
hoặc TO-URL
làm đối số.
Xem
svn help relocate
để biết thêm thông tin.
Sử dụng lệnh svn switch
với tùy chọn dòng lệnh --relocate
.
Sử dụng TortoiseSVN
- Nhấp chuột phải vào bản sao làm việc và chọn 'SVN Chuyển ...'
- On 'Đổi thành chi nhánh' hình thức Chọn con đường SVN mới
Sử dụng Lệnh
- Mở consol e
- Điều hướng đến bản sao làm việc
cd [working copy path]
- Viết lệnh
svn relocate [new url]
Điều này chỉ áp dụng nếu sử dụng TortoiseSVN, mà áp phích không cho biết người đó đang sử dụng. – zck
Hi @ zck xin lưu ý rằng tôi đã viết 2 giải pháp trong 1 câu trả lời đầu tiên TortoiseSVN và ** thứ hai là Lệnh lệnh này không được dùng cho subversion nói chung ** bạn có thể xem lại trang này [svn relocate/svn Subcommands] (http: // svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html) –
Vâng, câu trả lời của bạn đã được chỉnh sửa sau khi tôi nhận xét bao gồm một cách thực hiện lệnh. Câu trả lời của dòng lệnh đó đã được đăng vào tháng 6, nên không cần lặp lại nó nữa. – zck
Để được chính xác hơn
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
Ví dụ:
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
Rất đơn giản:
Bước 1: mở command prompt/thiết bị đầu cuối và thiết lập trocke
Bước 2: Execute dòng này svn switch --relocate http://newurl
Cảm ơn. Đây là những gì tôi đã sử dụng: svn switch --relocate file: /// Người dùng/người dùng/tệp old_repository/project/trunk: /// Người dùng/người dùng/new_repository/project/trunk – quano
Không sửa các URL trong svn: bên ngoài. Có ý tưởng nào để làm việc này không ? –