我希望使用LibGit2Sharp编写代码来支持我们想要自动化的场景。 我们希望从现有git仓库中的特定文件夹创建新的git仓库,同时仍为迁移的文件夹提供历史记录。
所以给出:
sourcRepo/
folderA/
folderB/
folderC/
如果我们选择folderB和folderC,那么我们需要一个新的repo,如下所示:
newRepo/
folderB/
folderC/
其中newRepo具有folderB和folderC的完整更改历史记录。
如何在LibGitSharp2中完成?