0

SVN ログ コマンドを使用して、2 つの日付の間に SVN リポジトリで行われたアクティビティを一覧表示しようとしました。私は2012年から2013年までの日付を与えましたが、2010年の出力を与えています。誰かがこれについて助けてくれますか

C:\Users\madsrini>svn log URL -r{2012-08-01}:{2013-02-21}
------------------------------------------------------------------------
r1 | <USERNAME> | 2010-12-10 18:04:52 +0530 (Fri, 10 Dec 2010) | 1 line
4

1 に答える 1

1

SVN Bookの「Revision Dates」の章を読み直してください。

日付を指定すると、Subversion はその日付を、その日付時点でのリポジトリの最新リビジョンに解決します。

そして、「Subversion は 1 日早いですか?」という警告が表示されます。

時刻を指定せずに単一の日付をリビジョンとして指定すると (たとえば 2006-11-27)、Subversion は 11 月 27 日に行われた最後のリビジョンを表示するはずだと思うかもしれません。代わりに、26 日またはそれ以前のリビジョンが返されます。

ログの表示 (要求どおり): 2012-08-01 より前の最新のリビジョンは 2010-12-10 でした

于 2013-02-21T23:29:40.837 に答える