私はSVN(TortoiseSVN)を使用していますが、しばしば次のような状況になりました:
特定の (古い) リビジョン以降の変更をすべて破棄し、すべてのファイルをこの特定の (古い) バージョンに戻したいと考えていました。次に、この特定の (古い) リビジョンが最新のものであるかのように、さらに作業を進めたいと思いました。つまり、特定の古いリビジョンを新しいリビジョンとしてコミットできるようにしたかったのです。
この問題の解決策をいくつか見つけました (たとえば、stackoverflow.com/questions/402159/roll-back-or-revert-entire-svn-repository-to-an-older-revision またはrustyrazorblade.com/2007/04/how- to-roll-back-commits-to-an-earlier-version-of-a-repository-in-svn/)。
ただし、特定のリビジョンにロールバックする簡単な方法はあるのでしょうか。バージョン管理はそのようなものにちょうど良いと思いました(または何か誤解していますか?)。
簡単なコマンド/ボタン/などはありますか? 私のローカルリポジトリを古いリビジョンに更新し、それが最新のものであると宣言しますか?
これを行うための「組み込み」機能はないと思うので、開発者がこの機能を統合しないという決定に至った理由を知りたいと思いました。誰もこれを知っていますか?