1

を使用して作業ディレクトリを変更しようとしましたがlibgit2sharp、これまでのところ、その方法はわかりませんでした。Checkoutそれを行うようには見えませんが、Reset利用できますが、利用できResetOptions.Hardません。それは実装されていませんか、それとも私が見逃している方法はありますか?

助けてくれてありがとう!

4

1 に答える 1

1

現在、Checkout の LibGit2Sharp 実装は、移動のみを扱っていHEADます。また、リセット ハードはまだ実装されていません。

幸いなことに、このCheckout 機能は数週間前に libgit2 に追加されました。

この機能が LibGit2Sharp で利用できるようになるのは時間の問題です (そして少しのコード :-) )。

アップデート:

vNext開発ブランチが更新されました。ハード リセットを実行できるようになりました。(例repo.Reset(ResetOptions.Hard, "HEAD~3");)

詳細については、ここで変更を確認できます。

于 2012-10-12T05:34:56.557 に答える