ShelveExtensionは、変更されたファイルを棚上げするだけで、追跡されないか削除されているようです。
私はMercurialが初めてで、gitから来ているので、これは予想外です。
さらに大きな問題hg unshelve
は、エラーメッセージであると私が想定していることではできません。
下記参照:
棚上げ解除変更「メイン」
保留中の変更を一時的にコミット (「hg unshelve --abort」で復元)
棚上げされた変更のリベース
中止: コミットされていない変更
それは予想される動作であり、何かが欠けているだけですか?
復元/コミットなどせずに、変更したファイルを保留解除するにはどうすればよいですか?
とまったく同じように動作する拡張機能はありgit stash
ますか?
再現する手順:
環境:
OS: Windows8
Mercurial: Mercurial 分散 SCM (バージョン 3.0.1)。cygwin /usr/bin/hg としてインストール (Tortoisehg はインストールせず、Windows hg はインストールしていますが使用していません)
拡張子: ShelveExtension .