2015-09-17 3 views
0

Мы находимся в процессе преобразования/зеркалирования svn repo в git. Однако мы НЕ ДОЛЖНЫ использовать все двоичные файлы (банки в этом случае), которые были проверены на svn в нашем новом git-репо. Разумеется, удаление этих двоичных файлов достаточно просто, но они все еще являются частью истории SVN (на данный момент мы действительно не заботимся). Есть идеи? Вот поток высокого уровня:git-svn mirror без двоичных файлов

1.) мерзавец СВН перебазироваться

2.) найти. -name "* .jar" -type f | xargs rm -rf

3.) git add.

4.) мерзавец совершить -am "зеркало оп"

5.) мерзавец толчок --force

ответ

0

Если вы достаточно смелы, вы можете думать и попробовать чистый GIT-путь и использовать --ignore-paths=<regex> при запуске init или clone при подготовке Git-mirror - для автоматического игнорирования нежелательных файлов.

Perl-стиль регулярных выражений для игнорирования всех *.jar в дереве является игрушка-задание даже для младших