Pertanyaan Ubah Repositori di Folder Anda dengan SVN Tortoise


Saya tidak sengaja membuat repositori tanpa folder default di Tortoise SVN kemudian melakukan checkout secara lokal. Terrealisasi hei, saya lupa untuk membuat repositori dengan default sehingga saya menghapus repositori menggunakan Visual SVN Server dan kemudian menciptakan nama repositori yang sama yang sekarang memiliki folder trunk default, dll.

Masalahnya, folder lokal saya sudah diperiksa. Bagaimana saya bisa mengubahnya / repoint ke url repositori baru?


49
2018-04-20 23:16


asal


Jawaban:


Anda dapat mengklik kanan pada folder, dan klik "pindah" di menu Tortoise.


75
2018-04-20 23:20



Anda dapat mengklik kanan copy pekerjaan Anda dan pilih TortoiseSVN / Switch ... Kemudian ubah "To path:" ke folder baru di repositori. Itu berhasil bagi saya.


12
2018-03-19 09:16



Anda tidak akan dapat melakukan ini dengan mudah, karena kedua repositori tidak memiliki pengenal unik yang sama (UID). Ada 2 cara yang bisa Anda lakukan ini:

  1. Memaksa UID tertentu pada repositori baru (tidak yakin apakah server SVN Anda memberikan opsi itu)

  2. Jangan hapus repositori, cukup buat folder di copy pekerjaan Anda, dan svn move file ke dalam bagasi, lalu periksa semuanya.


5
2018-03-11 17:30



Dengan asumsi Anda tidak memiliki file dalam versi yang dicentang yang Anda butuhkan, hapus saja direktori dan checkout lagi.


2
2018-04-20 23:20



(Dengan asumsi Anda memiliki file di copy pekerjaan lokal Anda): Karena Anda membuat repositori baru, saya kira Anda harus mengimpor copy pekerjaan Anda ke dalam repositori.

Menggunakan TortoiseSVN, Anda dapat mengekspor copy pekerjaan Anda ke folder yang berbeda (sehingga Anda hanya memiliki file sumber Anda, tanpa folder .svn). Kemudian Anda dapat mengimpor folder itu ke / trunk dari repositori baru Anda.


0
2018-04-20 23:24