これが問題です。たとえば、私はリビジョン 1 と 5 を持っています (かなり多くのファイルとコード行が後で追加されました)。ここで、プロジェクトを最初のリビジョンの状態に戻す必要があります。それが、バックアウトの目的であると理解しています。しかし、私は常に、もう必要のないすべてのファイルとコード行を残してしまいます。
質問する
1969 次
1 に答える
4
あなたが望むのはupdate
、あなたの場合ですhg update -r 1
(hgワークスペースでリビジョン1を選択し、それを右クリックして更新を選択します)。
バックアウトには非常に異なる意味があります: 特定のリビジョンの変更を元に戻すため、後でこのリビジョンが発生しなかったように見えます (もちろん、プロジェクト履歴には表示されますが、作業コピーへの変更は失われます)。
バージョン管理されていないファイルは削除できますhg purge
(このコマンドが tortoiseHg で利用できるかどうかはわかりません)。
リビジョン 2 から 5 がもう必要ない場合 (そしてそれについて本当に確信がある場合) は、mq
拡張機能を有効にして、不要なリビジョンを取り除くことができます。
于 2012-06-07T12:06:08.477 に答える