Nền: viết tập lệnh tự động phát hành để xuất các tệp đã thay đổi giữa các phiên bản từ SVN và tải lên máy chủ từ xa.cách phát hiện các thuộc tính đã sửa đổi sử dụng nhật ký SVN
Lệnh nhật ký svn hiển thị các tệp đã sửa đổi và thuộc tính, nhưng dường như không phân biệt đầu ra tiết của nó giữa sửa đổi nội dung qua sửa đổi thuộc tính.
Tôi đọc đầu ra này sai, hoặc là có một cách dễ dàng để có được một danh sách các tập tin thay đổi giữa các phiên bản trong khi phớt lờ prop những thay đổi
Dưới đây là cmd mẫu của tôi:
#: svn log "someurl" -r 2210:HEAD -v -q
Output:
------------------------------------------------------------------------
r2211 | author | 2010-02-08 12:36:56 +1300 (Mon, 08 Feb 2010)
Changed paths:
M /branches/project/release-v1-r-maintenance
M /branches/project/release-v1-r-maintenance/offroot/
M /branches/project/release-v1-r-maintenance/offroot/test.config
------------------------------------------------------------------------
Đỉnh hai là chỉ thay đổi prop (mergeinfo, bỏ qua, vv), trong khi mục thứ 3 là một nội dung chỉnh sửa thực tế và đây là mục thực mà tôi muốn lấy để tránh xuất toàn bộ root.
Có cách nào để lấy/lọc ra chỉ những thay đổi nội dung từ nhật ký svn hoặc lệnh khác.
không có. điều này chỉ ảnh hưởng đến các thuộc tính "sửa đổi" – jeroenh
Máy chủ svn của tôi là phiên bản 1.5.1 và --with-no-revprops không có sẵn trên svn-log cmd. Đây có phải là tính năng mới hơn không? Thời gian để nâng cấp repo của tôi? – Dan
@Dan: vâng, đó là một tính năng mới trong 1,6 – jeroenh