Как составить список коммитов на сегодня в SVN с использованием Windows? - PullRequest
0 голосов
/ 09 октября 2018

Я хотел бы перечислить коммитов на сегодня или на конкретную дату в SVN

Я вижу много примеров для UNIX.

Тем не менее, я работаю на windows и ищу эквивалентный синтаксис даты на windows

e.g svn svn diff --summarize 'date /t'

Я попробовал следующие команды, но ничего не отображалось.Не уверен, что я делаю не так

Вывод

D:\nightly_repo\Branches\9-Oct-2018>svn log repo_url/Branches/09-October-2018/ -r {"2018-10-04"}
------------------------------------------------------------------------

D:\nightly_repo\Branches\9-Oct-2018>svn log repo_url/Branches/09-October-2018/ -r {2018-10-04}
------------------------------------------------------------------------

D:\nightly_repo\Branches\9-Oct-2018>svn log repo_url/Branches/09-October-2018/ -r {2018-10-05}
------------------------------------------------------------------------

D:\nightly_repo\Branches\9-Oct-2018>svn log repo_url/Branches/09-October-2018/ -r {2018-10-06}
------------------------------------------------------------------------

D:\nightly_repo\Branches\9-Oct-2018>svn log repo_url/Branches/09-October-2018/ -r {2018-10-07}
------------------------------------------------------------------------

D:\nightly_repo\Branches\9-Oct-2018>svn log repo_url/Branches/09-October-2018/ -r {2018-10-08}

1 Ответ

0 голосов
/ 09 октября 2018

Полагаю, что вы можете использовать Revision Specifiers с командой DATE /T или переменной среды %DATE%.Однако DATE /T и %DATE% не работают в моем случае, потому что клиент SVN не распознает формат даты 09-Oct-18 для моих региональных / региональных настроек:

C:\Users\Pavel.Lyalyakin> svn log https://svn.apache.org/repos/asf/ -r {%DATE%}
svn: E205000: Syntax error in revision argument '{09-Oct-18}'

Вот почему я использовал Get-Date Вместо этого командлет PowerShell - он может форматировать выходные данные на лету.

Вот пример:

svn log https://svn.apache.org/repos/asf/ -r"{$(Get-Date -Format yyyy-MM-dd)}"

Обязательно прочитайте Subversion - это день раньше? примечание в SVNBook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...