0

フォルダーに、ファイルをバックアップとしてコピーしました。元のファイルに変更を加え、何かをテストしました。次に、現在のファイルを削除し、バックアップを移動して元の状態に戻しました。フォルダー内のすべてのファイルには緑色のチェック マークが付いていますが、フォルダー自体には赤い感嘆符が付いています。これを行っている間、hg コマンドは実行しませんでした。内容は同じでも、ファイルのタイムスタンプが異なる可能性があります。

赤い感嘆符を消すにはどうすればよいですか?

ファイルに対して hg revert を実行しようとしましたが、変更は必要ありませんと表示されます。

ありがとう。

4

2 に答える 2

1

hg update --clean を実行すると、フォルダーの赤い感嘆符が消えました。しかし、それは私が行っていたすべての変更も元に戻しました. 少なくとも、フォルダーの状態とフォルダーのアイコンを適切に再同期する方法の 1 つです。

于 2013-06-07T04:39:24.300 に答える
0

これが再び発生した場合: 感嘆符は、mercurial 自体ではなく、tortoisehg Windows 統合に由来することに注意してください。奇妙な動作が見られる場合は、コマンド プロンプトを開き (tortoisehg が で開きますRepository > Terminal)、 と入力してみてくださいhg status。hg が変更を報告しない場合、問題はブラウザーにあります。エクスプローラーなどを更新してみてください。

于 2013-06-07T22:06:51.220 に答える