を使用して作業ディレクトリを変更しようとしましたがlibgit2sharp
、これまでのところ、その方法はわかりませんでした。Checkout
それを行うようには見えませんが、Reset
利用できますが、利用できResetOptions.Hard
ません。それは実装されていませんか、それとも私が見逃している方法はありますか?
助けてくれてありがとう!
を使用して作業ディレクトリを変更しようとしましたがlibgit2sharp
、これまでのところ、その方法はわかりませんでした。Checkout
それを行うようには見えませんが、Reset
利用できますが、利用できResetOptions.Hard
ません。それは実装されていませんか、それとも私が見逃している方法はありますか?
助けてくれてありがとう!
現在、Checkout の LibGit2Sharp 実装は、移動のみを扱っていHEAD
ます。また、リセット ハードはまだ実装されていません。
幸いなことに、このCheckout
機能は数週間前に libgit2 に追加されました。
この機能が LibGit2Sharp で利用できるようになるのは時間の問題です (そして少しのコード :-) )。
vNext
開発ブランチが更新されました。ハード リセットを実行できるようになりました。(例repo.Reset(ResetOptions.Hard, "HEAD~3");
)
詳細については、ここで変更を確認できます。