Tambahkan folder ke repositori SVN tanpa memeriksa atau melakukan?

12

Saat menggunakan sesuatu seperti TortoiseSVN, Anda dapat menggunakan repo-browser untuk menelusuri repositori dan melakukan hal-hal. Satu hal yang dapat Anda lakukan adalah membuat direktori di repositori. Biasanya Anda harus checkout repo, lalu buat dan tambahkan direktori dan akhirnya komit untuk menyelesaikan ini. Tetapi Anda dapat melakukannya di browser-repo dalam satu perintah.

Apakah mungkin melakukan hal serupa dari baris perintah?

Jake Wilson
sumber

Jawaban:

9

Jika Anda melakukannya svn mkdir mynewdirectorymaka itu akan membuat direktori mynew pada mesin lokal Anda dan hanya memperbarui repositori pada saat Anda berkomitmen.

Namun, jika Anda melakukannya svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectorymaka direktori tersebut dibuat di repositori. Anda dapat menggunakan format URL ini dengan perintah svn apa pun, misalnya Anda dapat menggunakan svn copyuntuk membuat salinan proyek pada repositori dengan menggunakan formulir URL untuk direktori from from dan the to.

Michael Dillon
sumber
implementasi SVN kami juga memerlukan pesan komit untuk tindakan ini - jadi sintaksnya adalah svn mkdir mynewdirectory -m "mycommitmessage"
Allan Bowe
4

svn importdapat langsung melakukan direktori lokal, atau svn mkdirjika Anda ingin membuat direktori dalam repo tanpa keterlibatan file lokal.

Shane Madden
sumber