SVNのバージョンツリーの一部を削除する

SVNの下にあるプロジェクトを得ました。ブランチはありません(私たちのうち2人しかいなかったので、1人の担当者を残しました)。 x 以降のリバースをどのように削除できますか?

0

2 答え

あなたは簡単なやり方や難しいやり方、あるいは怠惰な骨のやり方でこれを行うことができます:

  • Easy Way: Use the svn merge command to restore the build to the previous version. This is fast and quick, and you don't have to take the repository down. However, all the old history is still there.
  • Hard Way: You need to take the repository down, then do the following:
    • Dump the repository using svnadmin dump. You can use the r$first:$last to specify the range of revisions you want to dump.
    • Move the current repository to another location.
    • Recreate the repository using the svnadmin load command.
    • Restart the repository again. Now, you are missing all the bad revisions you wanted to remove.
  • The Lazy-bones Way: Wait until Subversion 1.8 comes out with the svn obliterate command.
1
追加された

右クリックして「リビジョンに更新」できませんか?他の人が変更を開始する前までロールバックしてから再発行してください。そのバージョンに戻ってきます。 特定の日付からすべてのリビジョンを実際に削除できるかどうかはわかりません。

0
追加された
その感覚を知っている...確信していない!しかし、あなたが見つけたら教えてください!
追加された 著者 Bex,
ちょうど私達を噛み砕くためにこれが戻って来ないことを保証するために、このすべてのコードを削除したいと思います(それはc ** pです)!
追加された 著者 Ed Heal,