Làm cách nào để có được số sửa đổi của chi nhánh vào một ngày nhất định.Cách nhận số sửa đổi SVN trong một số Ngày hoặc phạm vi ngày nhất định
Tôi đã thử:
svn checkout -r {2006-02-17}
nhưng không thể nhận được bất kỳ đầu ra.
Làm cách nào để có được số sửa đổi của chi nhánh vào một ngày nhất định.Cách nhận số sửa đổi SVN trong một số Ngày hoặc phạm vi ngày nhất định
Tôi đã thử:
svn checkout -r {2006-02-17}
nhưng không thể nhận được bất kỳ đầu ra.
svn co -r {2011-11-28} svn://location/of/my/repository/branch
hoạt động cho tôi. Có thể bạn đang thiếu URL. tuy nhiên nếu tôi cố gắng để kiểm tra một phiên bản của một thời gian khi repo không tồn tại, tôi nhận được
svn co -r {2006-11-28} svn://location/of/my/repository/branch
svn: Unable to find repository location for 'svn://location/of/my/repository/branch' in revision 0
Cập nhật Sau khi đọc comment của bạn, bạn dường như chỉ quan tâm đến việc nhìn thấy tập tin đã cam kết trong một phạm vi ngày. Dưới đây là những gì tôi làm:
svn log -r {2011-12-02}
------------------------------------------------------------------------
r10514 | nishant | 2011-12-01 22:47:44 +0000 (Thu, 01 Dec 2011) | 1 line
fixed issue#2993
------------------------------------------------------------------------
tham khảo: SVN doc for revision specifiersĐỗ tìm hiểu tại sao nó mang lại kết quả cho các cam kết tạo ra một ngày trước đó.
Cập nhật:
phạm vi sửa đổi không được áp dụng vào ngày.
svn co -r {2012-09-04}:{2012-09-14} svn://location/of/my/repository/branch
svn: Revision range is not allowed
Tuy nhiên, nếu bạn chỉ muốn xem các tập tin bị thay đổi giữa hai phạm vi ngày. Chỉ cần xem nhật ký
svn log -r {2012-09-04}:{2012-09-14}
Điều này đang cố gắng kiểm tra mã. Tôi chỉ muốn nhận số sửa đổi được cam kết vào ngày đó – Simsons
@Subhen đã cập nhật câu trả lời của tôi. Nó sẽ hiển thị một cái gì đó nếu có bất cứ điều gì _actually commit_ trong phạm vi ngày. – Nishant
Tôi đang ở đây vì phạm vi ngày của '.. –