Cara memaksa subversi untuk memulai kembali angka revisi pada 1 setelah menghapus proyek

0

Katakanlah saya telah melakukan ini

svn import c:\myproj file:///c:/svn/myproj

Saya kemudian menghapus myproj di repo

Lalu saya lakukan lagi

svn import c:\myproj file:///c:/svn/myproj

Ini berfungsi tetapi memberikan revisi nomor 2 sedangkan saya ingin memulai kembali pada 1.

Apa itu mungkin ?

Terima kasih.


sumber

Jawaban:

5

Tidak. Impor pertama masih merupakan bagian dari repositori Anda. Anda bisa kembali ke sana jika Anda ingin - ini adalah apa kontrol revisi tidak. Jika Anda benar-benar pada revisi nomor 2 pada saat ini dan membuat kesalahan pada impor pertama, saya hanya akan menghapus seluruh repositori dan membuatnya kembali.


sumber
Bagaimana jika repositori memiliki proyek lain?
1
Jika repositori memiliki proyek lain, impor myproj kedua tidak akan memberikan angka revisi 2. Setiap komit / impor dalam repositori svn menambah nomor revisi. Ini adalah pilihan desain svn yang harus Anda jalani.
mouviciel
1

Anda perlu membuka repositori proyek baru jika Anda ingin membuatnya revisi 1 lagi.

deddebme
sumber
1

Saya ingin tahu mengapa Anda ingin melakukan ini sejak awal? Angka revisi tidak memiliki makna tersembunyi, itu hanya nomor acak (meskipun berurutan) yang menunjuk ke titik waktu tertentu.

Tentu saja, jika Anda sangat ingin tetap, saya sarankan hanya menghapus seluruh repositori secara manual dan membuatnya lagi.

Wayne Cornish
sumber
Ya itu sewenang-wenang tetapi mengapa tidak memberikan arti versi dengan mengendalikannya :)
2
@asksuperuser: Anda tentu saja dapat mencoba, tetapi tidak dirancang untuk itu. ada cara lain untuk mengatur nomor versi yang bermakna di SVN. bukan berarti, tetapi frasa yang muncul di benak Anda adalah "Anda salah melakukannya".
quack quixote