我已经开始在我的项目中使用 LibGit2Sharp,我不得不承认它非常棒。我很高兴我没有使用 processinfo 走命令行路线。但是我有一个问题,我无法在 wiki 中找到答案,也无法在包含它的源代码中找到测试。如果文件夹是 git 存储库,您如何使用 LibGit2Sharp 检查?
最佳答案
您可以调用 Repository.IsValid(path)
。 Repository
的源代码是 here .
路径可以是 .git
文件夹或工作目录。
关于c# - 如何检查目录是否是 C# 中的 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24230455/