4

今のところ作業ディレクトリを「クリア」したい(SSDとドライブのバックアップに必要なスペースが少ない)

具体的には、リビジョン-1に更新できるかどうかを知りたいです(Mercurialがそれ自体ではないものをすべてクリアするように)。

これはMercurialコマンドを使用して実行できますか?(私も持っている場合はスクリプトを作成しますが、「正しい」ことを実行するスクリプトを作成するよりも、他の人とコマンドを共有する方が有利です)

4

2 に答える 2

6

を実行すると、ディレクトリとリポジトリによって追跡されていないファイルhg update nullを除くすべてが削除されます。.hg

追跡されていないファイルがあった場合は、 を使用してそれらを削除することもできますhg purgePurgeは拡張機能ですが、mecurial と一緒に配布されているため、有効にするだけです。

于 2012-08-20T03:03:29.203 に答える
1

コミットされていない変更があり、それらを保持する必要がない場合はhg update -C null、それらを削除します。この後に残るのは、.hgディレクトリと追跡されていないファイルだけです。

于 2012-08-20T18:55:19.973 に答える