Hg addと入力しましたが、Mercurialは初めてです。その結果、dllのexeファイルやpdbなどがすべて追加されました。まだ何もコミットされていないため、基本的に追加を元に戻したいと思います。 hgforgetのドキュメントはあまり明確ではありませんそれが必要かどうかわかりません次のコミットの前に追加を元に戻すにはどうすればよいですか
追加が必要な実際のファイルがいくつかあるので、追加を元に戻した後、除外フラグを指定してaddを使用します
ありがとう
チェックアウト このMercurialのヒント 。リンクを引用するには-誤ってファイルを追加した場合、それを元に戻す方法(ステータスをAから?に戻す、または不明)はhgrevertです。たとえば、hg addを実行したばかりで、ファイルfooまたはbarをMercurialで追跡したくないことに気付いた場合:
hg revert foo bar
revert
またはremove
のいずれかを使用して、まだコミットされていないものの追加を解除できます。ただし、どちらにも他の用途もあるため、わかりやすくするためにhg forget
は1.3で(再)追加されました。その名前にもかかわらず、覚えやすいかもしれません。
Unixライクなシステムを使用している場合、最良のオプションは実行することだと思います
hg status -an0 | xargs -0 hg revert