1

我一直在尝试使用更改工作目录libgit2sharp,但到目前为止我还没有弄清楚如何去做。Checkout似乎没有这样做,Reset可用但ResetOptions.Hard不可用。它没有被实施还是有我遗漏的方法?

谢谢你的帮助!

4

1 回答 1

1

目前,Checkout 的 LibGit2Sharp 实现只处理移动HEAD。同样,Reset Hard 尚未实施。

幸运的是,该Checkout 功能已在几周前添加到 libgit2中。

LibGit2Sharp 可以使用此功能只是时间问题(以及一点点代码:-))。

更新:

vNext开发分支已更新。现在可以执行硬重置。(例如repo.Reset(ResetOptions.Hard, "HEAD~3");

有关更多信息,可以在此处查看更改。

于 2012-10-12T05:34:56.557 回答