Nó không còn trong TortoiseSVN vì Subversion 1.8 không dùng tùy chọn --reintegrate. Subversion 1.8 có xử lý/phát hiện tái hòa nhập tự động.
Xem: Subversion 1.8 release notes, cụ thể the auto-reintegrate section
Đây là khu vực có liên quan, để thuận tiện:
tự động tái hòa nhập hợp nhất (tùy chọn --reintegrate bị phản đối)
Trong hòa trộn mà hợp nhất tất cả các bản sửa đổi đủ điều kiện từ một chi nhánh khác, Phiên bản phụ 1.8 sẽ tự động quyết định liệu việc hợp nhất có phải là rein hay không tegrating một nhánh. Do đó, việc tái hòa nhập một chi nhánh không còn nữa yêu cầu tùy chọn - tích hợp để hoạt động chính xác.
Tùy chọn - tích hợp của hợp nhất svn hiện không được dùng nữa và việc sử dụng nó là không khuyến khích. Tái hòa nhập một chi nhánh, có một bản sao làm việc sạch của thân cây và chạy lệnh sau trong thư mục cấp cao nhất của nó:
$ svn merge ^/branches/my-branch
hợp nhất này sẽ vẫn thực hiện kiểm tra sự tỉnh táo tương tự mà svn merge --reintegrate thực hiện trước đó bản phát hành:
- Bản sao làm việc không được là bản sao làm việc sửa đổi hỗn hợp.
- Bản sao làm việc không được chuyển sang các phụ đề.
- Không được có khoảng trống trong phạm vi sửa đổi được sáp nhập từ mục tiêu tái hòa nhập (ví dụ: thân cây) đến nguồn tái hòa nhập
(tức là nhánh được tái hòa nhập).
Nếu một trong những điều kiện được phát hiện, việc hợp nhất được hủy bỏ và bước cần thiết phải được thực hiện để giải quyết vấn đề trước khi chi nhánh có thể được reintegrated. Ngược lại với hợp nhất - hòa nhập, một hợp nhất tự động hợp nhất thành bản sao làm việc với các sửa đổi cục bộ là được phép.
Sáp nhập để-and-fro giữa hai chi nhánh theo thứ tự nào là có thể sử dụng hợp nhất tái hòa nhập tự động (các "nhảy giữ-sống" không còn cần thiết). Để có kết quả tốt nhất, bạn nên luôn hợp nhất tất cả sửa đổi đủ điều kiện, tức là không sử dụng tùy chọn -r hoặc -c của svn merge. Việc hợp nhất chỉ một tập hợp các bản sửa đổi đủ điều kiện làm tăng khả năng các sự cố trong quá trình hợp nhất trong tương lai.
Sử dụng - tích hợp trong Subversion 1.8 sẽ buộc tái hòa nhập hợp nhất, cho dù đó có phải là sự hợp nhất phù hợp để thực hiện trong tình huống nhất định không.
Trong trường hợp của bạn, bạn nên làm như sau:
- Hãy chắc chắn rằng bạn đang sử dụng một sạch sẽ, không sửa đổi, up-to-date thân bản sao làm việc như bình thường
- TortoiseSVN -> Merge về vấn đề này gốc bản sao làm việc
- Chọn "Hợp nhất một loạt các phiên bản"
- Chọn ngành bạn đang tích hợp lại
- Không chỉ định phạm vi sửa đổi (để hợp nhất tất cả các phiên bản đủ điều kiện)
- Subversion 1.8 nên autodetect tái hoà nhập và thực hiện việc kiểm tra an toàn cùng
- Tiến hành hợp nhất của bạn thường
Theo bảng tính tương thích, một khách hàng Subversion 1.8 có thể thực hiện tự động tái hòa nhập này miễn là máy chủ Subversion và định dạng kho lưu trữ của bạn là mỗi phiên bản 1.5 hoặc mới hơn.
Tôi chưa tự động tích hợp lại, tôi sẽ ngừng ghi chú phát hành.
Tùy chọn nào xuất hiện cho bạn? –