Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试使用更改工作目录libgit2sharp,但到目前为止我还没有弄清楚如何去做。Checkout似乎没有这样做,Reset可用但ResetOptions.Hard不可用。它没有被实施还是有我遗漏的方法?
libgit2sharp
Checkout
Reset
ResetOptions.Hard
谢谢你的帮助!
目前,Checkout 的 LibGit2Sharp 实现只处理移动HEAD。同样,Reset Hard 尚未实施。
HEAD
幸运的是,该Checkout 功能已在几周前添加到 libgit2中。
LibGit2Sharp 可以使用此功能只是时间问题(以及一点点代码:-))。
vNext开发分支已更新。现在可以执行硬重置。(例如repo.Reset(ResetOptions.Hard, "HEAD~3");)
vNext
repo.Reset(ResetOptions.Hard, "HEAD~3");
有关更多信息,可以在此处查看更改。