Quỹ phần mềm Apache
Chìa khóa
- Lệnh “svnadmin build-repcache” đã được thêm vào để bạn có thể cập nhật trạng thái của bộ đệm “rep-cache”, bao gồm thông tin về các bản sao được sử dụng trong cơ chế chống trùng lặp Chia sẻ đại diện (chia sẻ lại, cho phép bạn giảm đáng kể kích thước của kho lưu trữ bằng cách chỉ lưu trữ một dữ liệu trùng lặp một lần). Lệnh này có thể được sử dụng để thêm các mục bị thiếu vào bộ đệm cho một phạm vi sửa đổi được chỉ định, ví dụ: sau khi tính năng chống trùng lặp tạm thời bị vô hiệu hóa và bộ đệm đã lỗi thời.
- Bộ liên kết và kiểm tra SWIG của Python cung cấp hỗ trợ cho Python 3. Về mặt kỹ thuật, mã được viết bằng Python vẫn có thể được sử dụng với Python 2.7, nhưng việc kiểm tra và sửa lỗi liên quan đến nhánh này đã bị ngừng do Python 2 đã hết tuổi thọ. là thành phần bắt buộc của Subversion và được sử dụng khi xây dựng trong các thử nghiệm và trong các liên kết SWIG.
- Các tùy chọn "--quiet" và "--diff" trong lệnh "svn log" không còn loại trừ lẫn nhau nữa, chẳng hạn, khiến việc chỉ hiển thị sự khác biệt trong một phạm vi các bản sửa đổi trở nên dễ dàng hơn.
- Đã thêm đối số "danh sách thay đổi" vào "thông tin svn --show-item".
- Ví dụ: khi chạy trình chỉnh sửa do người dùng chỉ định trong quá trình giải quyết xung đột tương tác, các ký tự đặc biệt trong đường dẫn đến tệp đang được chỉnh sửa sẽ được bảo vệ. Thay đổi này giải quyết các vấn đề khi chỉnh sửa tệp có tên bao gồm dấu cách và ký tự đặc biệt.
- Chúng tôi tiếp tục thử nghiệm các lệnh thử nghiệm “svn x-shelve/x-unshelve/x-shelf”, cho phép bạn trì hoãn riêng những thay đổi chưa hoàn thành trong bản sao làm việc để khẩn trương làm việc khác và sau đó trả lại những thay đổi chưa hoàn thành cho bản sao làm việc mà không cần dùng đến các thủ thuật như lưu bản vá bằng cách sử dụng “svn diff” và sau đó khôi phục nó bằng cách sử dụng “svn patch”.
- Chúng tôi tiếp tục thử nghiệm khả năng thử nghiệm để lưu ảnh chụp nhanh về trạng thái cam kết (“điểm kiểm tra cam kết”), cho phép bạn lưu ảnh chụp nhanh các thay đổi chưa được cam kết thực hiện và sau đó khôi phục mọi phiên bản thay đổi đã lưu sang bản sao làm việc (ví dụ: để khôi phục trạng thái của bản sao làm việc trong trường hợp cập nhật có lỗi).
- Tiếp tục thử nghiệm lệnh "svn info -x-viewspec" thử nghiệm để đưa ra thông số kỹ thuật mô tả bản sao làm việc hiện tại. Mô tả bao gồm thông tin về việc giới hạn độ sâu của các nhánh phụ, loại trừ các nhánh phụ, chuyển sang một URL khác hoặc cập nhật lên số sửa đổi mới so với thư mục mẹ.
Nguồn: opennet.ru