Saya tahu ini adalah pertanyaan lama, namun, saya baru saja menemukan cara melakukan ini dengan Windows / TortoiseSVN.
Seperti komentar yang disarankan, Anda tidak dapat "menghapus" suatu revisi, tetapi yang dapat Anda lakukan adalah membuat revisi yang lebih terkini yang sama dengan revisi yang ingin Anda kembalikan.
- Periksa HEAD dari repositori untuk direktori tempat Anda ingin mengembalikan revisi.
- Muat tampilan "Tampilkan Log" di TortoiseSVN untuk direktori level tertinggi yang ingin Anda kembalikan (mis. "Trunk").
- Klik kanan revisi yang ingin Anda hapus CATATAN: ini adalah revisi yang ingin Anda hapus, bukan yang ingin Anda kembalikan.
- Pilih "Kembalikan perubahan dari revisi ini".
- Klik "Ya" saat diminta.
- Perbarui checkout seperti biasa, tetapi ke "HEAD".
- Komit kembali.
Anda kemudian akan pergi ke semua orang yang memeriksanya dan meminta mereka untuk memperbarui dan pastikan untuk menghapus file baru.
Selain itu, Anda harus memastikan bahwa semua orang tahu apa revisi itu dan berpotensi memperbarui deskripsi.