Menyiapkan Gudang Lokal dengan TortoiseSVN di Windows

2

Saya mencoba menyiapkan repositori lokal sehingga semua komitmen disalin ke tujuan lokal, bukan server jarak jauh. Saya mengikuti tutorial ini .

Apa yang saya lakukan.

  1. Membuat folder bernama "SVN_Repo" di bawah C: \ Documents and Settings [nama pengguna] \ My Documents \
  2. Klik kanan pada folder dan pilih TortoiseSVN -> Create repository here
  3. Klik OKpada dialog sembulan yang menanyakan apakah akan membuat struktur direktori.
  4. Membuat folder bernama Reposuntuk tujuan lokal, di bawah E: \
  5. Klik kanan pada SVN_Repofolder dan pilihSVN Checkout...
  6. Mengetik file:///E:\reposdi URL of repositorybidang dan mengklik tombol OK.

    masukkan deskripsi gambar di sini

  7. Apa yang saya dapatkan:

    Checkout dari file: /// E: / repos, revisi HEAD, Fully recursive, Eksternal disertakan

    Tidak dapat terhubung ke repositori di URL 'file: /// E: / repos'

    Tidak dapat membuka sesi ra_local ke URL

    Tidak dapat membuka file 'repositori: /// E: / repos'

    masukkan deskripsi gambar di sini

Saya pasti melakukan sesuatu yang salah. Bisakah seseorang menunjukkannya? Terima kasih.

Teno
sumber

Jawaban:

1

Menurut halaman ini, https://stackoverflow.com/a/741664/1608619 ollifant (pengguna) mengatakan,

Tindakan "Buat repositori di sini" membuat repositori yang dapat Anda akses secara lokal melalui file: // .. sintaks atau melalui daemon svnserve.

Tindakan "Checkout" dapat dilakukan di tempat lain mana pun. Anda dapat menggunakan repositori lokal, mengakses repositori melalui http (s) atau svnserve.

Sepertinya saya harus memilih Create repository here...folder tujuan. Dengan melakukan ini, saya mulai tidak mendapatkan kesalahan. Dan saya dapat melakukan beberapa file tetapi yang aneh adalah bahwa folder tujuan tidak memiliki struktur direktori yang sama persis dengan direktori yang berfungsi.

Untuk melihat apakah itu berfungsi, saya membuat direktori lain dan memilih SVN Checkoutdari menu konteks, dan itu pasti menyinkronkan file dengan direktori kerja lain yang sebelumnya dibuat. Jadi sepertinya itu berfungsi.

Teno
sumber
1

Sampai langkah # 4 Anda baik-baik saja.

Langkah 5 seharusnya - Klik kanan Reposfolder dan pilihSVN Checkout...

Langkah 6 seharusnya - Ketik file:///C:\Documents and Settings[user-name]\My Documents\URL bidang repositori dan klik tombol OK.

Kemudian Anda dapat menyalin file ke Reposfolder Anda (penamaan yang lebih baik bisa menjadi SourceCodefolder) dan memeriksanya.

BornToCode
sumber