Ini ialah arahan cvssync yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
cvssync - ambil induk repositori CVS melalui rsync
SINOPSIS
cvssync [-c] [-v] [-n] [-o outdir] [modul laluan hos | cvsurl]
DESCRIPTION
cvssync cuba untuk mengambil salinan repositori CVS jauh ke dalam direktori tempatan. Semua
anda perlu memberitahu bahawa ia adalah hujah yang anda harapkan untuk menyerahkan CVS untuk melakukan pembayaran
alat kawalan jauh.
Sebagai alternatif, anda boleh memberikannya satu hujah dalam format URL, dalam bentuk
cvs:///#.
Jika cvssync sebelumnya telah dilakukan ke dalam direktori, cvssync akan melakukan jumlah paling sedikit
penyalinan fail diperlukan untuk menyegerakkan semula salinan tempatan dengan alat kawalan jauh. Ia bergantung kepada
rsync(1) untuk mencapai ini.
cvssync mengetahui tentang keistimewaan struktur tapak beberapa tapak pengehosan CVS utama dan
menggunakan pengetahuan itu supaya anda tidak perlu. Pada masa ini peraturannya terkenal dengan baik
SourceForge, Savannah, Sourceware dan Berlios. Kaedah lalainya sepatutnya berfungsi untuk ramai orang
laman web lain. Anda boleh menggunakan pilihan -v untuk melihat arahan rsync yang sebenarnya dihasilkan
kes-kes ini.
Oleh kerana cvssync menggunakan rsync, anda mungkin perlu memasang kunci awam ssh dalam akaun
pada sistem sasaran untuk ia berfungsi.
cvssync ialah alat tambahan yang dikeluarkan dengan cvs-fast-export untuk memudahkan pemindahan CVS
repositori kepada sistem kawalan versi yang tidak terkeluar daripada batu api. Sudah tentu, anda
juga boleh menggunakannya untuk sandaran dan tujuan lain.
PILIHAN
-c
Cipta cermin yang boleh anda lakukan pembayaran. Biasanya alat ini mencipta a kosong
cermin tuan modul yang anda minati tanpa membuat modul
subdirektori dan CVSROOT. Dengan pilihan ini, struktur direktori yang dibuat diubah
untuk memasukkan CVSROOT kosong, dan master pergi ke subdirektori yang dinamakan sempena
modul. Perintah cvs -d:local: co kemudiannya boleh digunakan untuk membuat pembayaran tempatan untuk
pemeriksaan.
-n
Larian kering. Hasilkan arahan yang akan dilakukan tetapi jangan laksanakannya. Berguna
dengan -v.
-o
Tetapkan nama direktori output. Lalai ialah menggunakan nama modul.
-v
Berkata-kata. Tunjukkan subperintah semasa ia sedang dilaksanakan.
NYAHBIGUASI
Terdapat satu lagi program yang dipanggil cvsync untuk membuat cermin hidup; ini bukan. satu
perbezaan penting ialah cvsync memerlukan daemon perkhidmatan khusus, cvsyncd, untuk menjadi
berjalan pada hos CVS; ia tidak direka untuk pengambilan ad-hoc daripada tapak pengehosan rawak.
CONTOH
Ambil perhatian bahawa contoh-contoh ini mungkin menjadi usang kerana repositori CVS dinyahaktifkan. mereka
bertujuan untuk menggambarkan corak penggunaan.
cvssync cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Ambil projek Robot Finds Kitten daripada Sourceforge
cvssync rfk.cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Menggunakan nama pseudo-host penuh Sourceforge juga berfungsi.
cvssync [e-mel dilindungi]:/cvsroot/rfk robotfindskitten
Sebarang kelayakan log masuk diabaikan.
cvssync rfk.cvs.sourceforge.net:/rfk robotfindskitten
/cvsroot terkemuka pada laluan SourceForge boleh diabaikan.
cvssync cvs://cvs.sourceforge.net/rfk#robotfindskitten
Pengambilan yang sama menggunakan gaya hujah URL.
cvssync [e-mel dilindungi]:/sources/groff groff
Ambil repositori projek groff dari Savannah
cvssync cvs.savannah.gnu.org:/groff groff
Bukti kelayakan log masuk dan /sumber terkemuka boleh ditinggalkan di Savannah.
cvssync cvs://cvs.savannah.gnu.org/groff#groff
Pengambilan yang sama menggunakan gaya hujah URL.
PELAPORAN BUANG
Laporkan pepijat kepada Eric S. Raymond[e-mel dilindungi]>. Halaman projek berada di
http://catb.org/~esr/cvs-fast-export
Gunakan cvssync dalam talian menggunakan perkhidmatan onworks.net