Надежное, надежное внешнее решение git svn?

Когда вы проверяете репозиторий git, содержащий внешние svn, он просто их игнорирует. Что люди сделали, так это создали множество скриптов, многие из которых упоминаются в этом вопросе . Как поддерживать внешний svn :в актуальном состоянии с помощью git -svn? . Проблема в том, что, хотя в Интернете гуляет множество скриптов, я еще не нашел ни одного действительно надежного. Под надежным я подразумеваю именно:

  1. Он может обрабатывать внешние файлы svn, привязанные к конкретной версии
  2. . Он может обрабатывать внешние файлы svn, которые указывают на файл, а не на каталог

. Потому что это две проблемы с моим репозиторием, которые, кажется, останавливают большинство скриптов. Я не заинтересован в использовании smartgit.

Есть такой скрипт? У кого-нибудь есть сценарий, который «почти готов», который можно было бы довольно быстро адаптировать к этим двум вещам?

17
задан Community 23 May 2017 в 12:17
поделиться