Добавить подмодуль git в репо с помощью LibGit2sharp [closed]

Я работаю с локальным репозиторием Git в некотором .NET-коде, используя библиотеку с открытым исходным кодом, используемую Visual Studio Tools для Git, LibGit2Sharp.

Мне нужно создать несколько подмодулей. Я использовал следующий код:

$ git submodule add <remote_url> <destination_folder> 
$ git submodule init
$ git submodule update

Я получил новый файл с именем ‘.gitmodules’, в котором говорится:

[submodule "destination_folder"]
    path = destination_folder
    url = http://<my_gitlab_domain>/projects/<my_project>/<submodule_name>.git

Это отлично работает, но это не совсем то, что я ищу. Я искал способ получить тот же результат с помощью API LibGit2Sharp. Я искал другие похожие посты, но, похоже, они не совсем то, что мне нужно.

Я видел этот вопрос по той же проблеме, но на C ++, но я не нашел способа заставить его работать для C #.

https://stackoverflow.com/questions/38122130/how-to-add-a-git-sub-module-to-a-super-project-in-code-using-libgit

Если кто-то из вас может помочь мне, отправив какой-либо источник информации или пример того, что мне нужно, я буду очень благодарен.

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

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *