Ну, я думал, что это легкая работа
идентифицировать файлы, добавленные
конкретный пользователь в конкретную дату,
используя awk с выводом (mylogfile),
но проблема в том, что я не могу
различать добавленное и удаленное
файлы!
Конечно, вы можете ...
svn log -v REPOURL > ~/reposvn.log
Затем вы увидите вывод, похожий на этот:
------------------------------------------------------------------------
r1 | svnuser | 2010-10-20 18:56:07 -0400 (Wed, 20 Oct 2010) | 1 line
Changed paths:
A /trunk/file/that/was/added.txt
D /trunk/file/that/was/removed.txt
Commit comment.
A
означает добавление, M
означает изменение, D
означает удаление. awk на что: -)
Также вы можете подумать над комментарием Антонио, приведенным выше, об использовании формата xml и разобрать, что в отличие от использования awk ... может быть проще. Я никогда не пытался сделать это, поэтому я не могу сказать.
Это не имеет ничего общего с SVN, у вас нет разрешения на запись в файл, в который вы пытаетесь записать. Попробуйте добавить его в свой домашний каталог или в /tmp
, как предложил Нишант в своем комментарии.