現在の darcs リポジトリ (作業ディレクトリ) でタグ付けされた古い状態をチェックアウトしたいと思います。
別のディレクトリにクローンしたくありません (現在のディレクトリに cabal サンドボックスをセットアップしているため)。
私はすでにすべての新しい変更をリモート リポジトリにプッシュしているので、変更がローカルで完全に失われるかどうかはあまり気にしません。(しかし、まだ: パッチを保存したままにしておくことはできませんが、古い状態をチェックアウトすることはできますか?)
これを行う方法?
試み
私は試した
darcs obliterate --from-tag=TAG
しかし、それは私が望んでいた結果ではありませんでした。これでタグも消えました!
そのため、TAG を元に戻すにdarcs pull
は、行の最初のパッチ (TAG) を選択し、 を押しd
て他のすべてのパッチをスキップする必要がありました。
何darcs obliterate --from-tag=TAG
を消去するかをインタラクティブに尋ねたので、理論的には TAG を離れることができましたが、最新のパッチから質問を開始したため、darcs
TAG を離れるという決定を通知する前に、多くの最近のパッチを実行する必要がありました。