标签: c# git libgit2sharp
我已经开始在我的项目中使用LibGit2Sharp,我不得不承认它非常棒。我很高兴我没有使用processinfo去命令行路线。但我有一个问题,我无法在维基中找到答案,也无法在源代码中找到测试。如果文件夹是git存储库,如何检查LibGit2Sharp?
答案 0 :(得分:8)
您可以致电Repository.IsValid(path)。 Repository的源代码为here。
Repository.IsValid(path)
Repository
路径可以是.git文件夹,也可以是工作目录。
.git