Как проверить конфигурацию удаленного репозитория git?

StackOverflow https://stackoverflow.com/questions/98400

  •  01-07-2019
  •  | 
  •  

Вопрос

У меня есть клон репозитория svn git-svn, и я хочу призвать своих коллег рассмотреть git как вариант.Проблема в том, что клонирование репозитория из svn занимает 3 дня, а клонирование из моего экземпляра git — 10 минут.

У меня есть сценарий, который позволит людям клонировать мой репозиторий git и перенаправлять его на исходный SVN, но для этого нужно знать, как я устанавливаю некоторые значения конфигурации.Я бы предпочел, чтобы сценарий мог передавать эти значения по сети.

Это было полезно?

Решение

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

Другие советы

Если у них есть прямой доступ к вашему репозиторию (то есть не через ssh или какой-либо другой сетевой протокол), я бы сказал, что вы можете запустить


git config -f/path/to/your/repo/.git/config --get ...

для запроса параметров из вашего файла конфигурации.В противном случае, насколько я могу судить, им придется сначала scp (или rcp или ftp или...) ваш файл конфигурации в чистое пространство (не перезаписывая его), а затем выполните те же запросы в локальном файле конфигурации:


scp curries_box:/home/currie/repo/.git/config /tmp/currie_config
git config -f/tmp/currie_config --get ...

Моя единственная мысль заключается в том, что вы могли бы сохранить копию своего файла .git/config в своем репозитории.Затем, когда они клонируют, у них будет копия...хотя вам придется вручную обновить его...возможно, вы сможете придумать крюк чтобы автоматизировать обновление или, по крайней мере, определить, когда обновление должно быть выполнено.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top