Можно ли отключить подстановку ключевых слов для 'svn export'? - PullRequest
5 голосов
/ 07 февраля 2010

Я хотел бы использовать svn export для экспорта группы файлов из хранилища Subversion. И я также хотел бы отказаться от расширения ключевых слов по любому из ключевых слов, найденных в этих файлах, независимо от свойства svn:keywords в этом файле. Есть ли способ сделать это?

Я делаю это, потому что хочу сравнить файлы в хранилище с набором тех же файлов, которые не находятся в хранилище и имеют нерасширенные ключевые слова. Давным-давно у меня был репозиторий в CVS. Давным-давно я сделал конвертацию дня флага в Subversion. Сейчас я пытаюсь преобразовать всю историю в Mercurial и хочу точно определить, какая версия в Subversion наиболее близко соответствует последней версии в CVS, используя diff, без необходимости разбираться с расширенными различиями ключевых слов.

Ответы [ 3 ]

5 голосов
/ 09 февраля 2012

Это было реализовано в SVN 1.7 (выпущено 2011-10-11) как опция --ignore-keywords до svn export:

http://svn.haxx.se/users/archive-2010-09/0187.shtml

3 голосов
/ 07 февраля 2010
1 голос
/ 17 марта 2012

Вы можете использовать Git для этого.

git svn clone http://example.com/path/to/svn/repo

Как только эта команда будет выполнена, единственное, что у вас будет лишним, чего у вас не было бы с svn export, - это каталог .git в каталоге верхнего уровня. Удалите этот каталог, и вы получите эквивалент svn-экспорта с отключенными ключевыми словами.

...