繁体   English   中英

如何使用libgit2sharp更改工作目录?

[英]How can I use libgit2sharp to change the working directory?

我一直在尝试使用libgit2sharp更改工作目录,到目前为止,我还没有弄清楚如何做。 Checkout似乎没有执行此操作,可以使用“ Reset ,但不能使用“ ResetOptions.Hard 它是否尚未实施,或者有什么我缺少的方法?

谢谢你的帮助!

当前,Checkout的LibGit2Sharp实现只处理HEAD移动。 同样,还没有实现Reset Hard。

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

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

更新:

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

有关更多信息,请查看此处的更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM