Могу ли я отобразить внешние SVN с суб git? - PullRequest
0 голосов
/ 24 марта 2020

Я работаю с sub git и плохо понимаю, как он работает с svn externals. Я нашел это в справке

[перевести]

externals = [true | false]

логическое значение, может быть установлено на истину или ложь. Sub Git не поддерживает перевод svn: externals в Git субмодулей и обратно. Однако если для этого параметра установлено значение true, Sub Git создает специальные файлы .gitsvnextmodules в root каждого Git коммита; эти файлы хранят информацию обо всех определениях svn: externals, найденных в данной ветке SVN. При значении false Sub Git игнорирует любые свойства svn: externals. По умолчанию установлено значение false.

Означает ли это, что внешние данные вообще не обрабатываются, а просто регистрируются в файле, чтобы вы знали о них?

Могу ли я создать ловушку с подпрограммой git на внешнее репо и сделайте это новое git репо в качестве субмодуля для git?

Заранее спасибо,

1 Ответ

1 голос
/ 25 марта 2020

Правильно, Sub Git не создает ни подмодулей, ни поддеревьев из внешних SVN. Если для svn.externals установлено значение true, Sub Git действительно просто записывает определения внешних SVN в файл .gitsvnextmodules и ничего более. Возможно, возможно создать скрипт, который бы создавал подмодули, но я не знаю или не готов к этому, и в Sub Git.

такой функции нет.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...