Как извлечь один файл с историей совершения из Git Refo с Index-Filter & Co

Моя ситуация была, у меня есть Git Reppo, преобразованный из SVN до HG в Git, и я хотел извлечь только один исходный файл. У меня также были странные символы, такие как A a (кодирующий несоответствие поврежден Unicode ä) и пробелы в имена файлов.

кажется, что это не особенно легко, и вот причина, по которой я отвечаю на свой вопрос, несмотря на множество подобных вопросов, касающихся git [index-filter | подкаталог-фильтр | Фильтр-дерево], поскольку мне нужно было использовать все предыдущие Достичь!

Итак, вопрос: «Как я могу извлечь один файл из репозитория и поместить его в корню нового репо?»

40
задан peterhil 11 September 2011 в 00:19
поделиться