1

これが問題です。たとえば、私はリビジョン 1 と 5 を持っています (かなり多くのファイルとコード行が後で追加されました)。ここで、プロジェクトを最初のリビジョンの状態に戻す必要があります。それが、バックアウトの目的であると理解しています。しかし、私は常に、もう必要のないすべてのファイルとコード行を残してしまいます。

4

1 に答える 1

4

あなたが望むのはupdate、あなたの場合ですhg update -r 1(hgワークスペースでリビジョン1を選択し、それを右クリックして更新を選択します)。

バックアウトには非常に異なる意味があります: 特定のリビジョンの変更を元に戻すため、後でこのリビジョンが発生しなかったように見えます (もちろん、プロジェクト履歴には表示されますが、作業コピーへの変更は失われます)。

バージョン管理されていないファイルは削除できますhg purge(このコマンドが tortoiseHg で利用できるかどうかはわかりません)。

リビジョン 2 から 5 がもう必要ない場合 (そしてそれについて本当に確信がある場合) は、mq拡張機能を有効にして、不要なリビジョンを取り除くことができます。

于 2012-06-07T12:06:08.477 に答える