Как удалить историю SVN из файлов Java? - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть различные проекты, в которых были файлы с историей SVN.Я недавно переместил эти проекты в репозиторий Mercurial, так что теперь история внутри файла бесполезна.Есть ли способ удалить те, которые не вручную?

Вот пример:

/*
 * $Rev:x$
 * $LastChangedDate:x$
 * $LastChangedBy:x$
 */

Где x - это значение в файлах.Я предполагаю, что какое-то регулярное выражение поможет.Есть идеи?

Редактировать:

Это рабочий ответ:

<target name="remove-svn-history">
    <replaceregexp byline="false" match="\A/\*.*?\*/" replace="">
        <fileset dir="src" includes="**/*.java"/>
    </replaceregexp>
</target>

1 Ответ

1 голос
/ 28 сентября 2011

Предполагая, что это в начале файла, вы можете сопоставить его со следующим регулярным выражением:

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