Git Checkout только определенные типы файлов для всего проекта

Есть ли способ выполнить git checkout только для определенных типов файлов (.xlf), который проходит через весь репозиторий? Результаты должны содержать структуру хранилища, то есть папки и содержащиеся в них файлы определенного расширения.

Репо А

file.xlf
file.txt
level2/
    file2.xlf
    file2.txt
    level3/
        file3.xlf
        file3.txt 

После оформления покупки репо В выглядит следующим образом:

Репо Б

file.xlf
    /level2
    file2.xlf
        /level3
        file3.xlf

Это то, что я имею до сих пор:

$ git checkout FETCH_HEAD -- '*.xlf'

Это дает все файлы ".xlf" на корневом уровне, но не является рекурсивным вплоть до подкаталогов.

Спасибо за помощь.

8
задан eduludi 9 July 2015 в 08:09
поделиться