Ini adalah perintah cvssync yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
cvssync - ambil master repositori CVS melalui rsync
RINGKASAN
cvssync [-c] [-v] [-n] [-o outdir] [modul jalur host | cvsurl]
DESKRIPSI
cvssync mencoba mengambil salinan repositori CVS jarak jauh ke direktori lokal. Semua
Anda harus memberi tahu bahwa itu adalah argumen yang Anda harapkan untuk menyerahkan CVS untuk melakukan checkout
remote.
Atau, Anda dapat memberikan argumen tunggal dalam format URL, dalam bentuk
cvs:// / # .
Jika cvssync sebelumnya telah dilakukan ke dalam direktori, cvssync akan melakukan paling sedikit
penyalinan file yang diperlukan untuk menyinkronkan ulang salinan lokal dengan remote. Itu bergantung pada
rsync(1) untuk mencapai ini.
cvssync mengetahui tentang keanehan struktur situs dari beberapa situs hosting CVS utama dan
menerapkan pengetahuan itu sehingga Anda tidak perlu melakukannya. Saat ini aturannya dikenal baik untuk
SourceForge, Savannah, Sourceware, dan Berlios. Metode defaultnya harus berfungsi untuk banyak orang
situs lain. Anda dapat menggunakan opsi -v untuk melihat perintah rsync apa yang sebenarnya dihasilkan di
kasus-kasus ini.
Karena cvssync menggunakan rsync, Anda mungkin perlu menginstal kunci publik ssh di akun
pada sistem target untuk bekerja.
cvssync adalah alat bantu yang dikeluarkan dengan ekspor cepat cvs untuk memfasilitasi pemindahan CVS
repositori ke sistem kontrol versi yang tidak terkelupas dari batu. Tentu saja kamu
juga dapat menggunakannya untuk backup dan keperluan lainnya.
PILIHAN
-c
Buat cermin tempat Anda dapat melakukan checkout. Biasanya alat ini membuat telanjang
cermin master modul yang Anda minati tanpa membuat modul
subdirektori dan CVSROOT. Dengan opsi ini, struktur direktori yang dibuat diubah
untuk memasukkan CVSROOT kosong, dan master masuk ke subdirektori yang dinamai
modul. Perintah cvs -d:local:co kemudian dapat digunakan untuk melakukan checkout lokal untuk
inspeksi.
-n
Lari kering. Hasilkan perintah yang akan dilakukan tetapi jangan jalankan. Berguna
dengan -v.
-o
Tetapkan nama direktori keluaran. Standarnya adalah menggunakan nama modul.
-v
Verbose. Tampilkan sub-perintah saat sedang dieksekusi.
DISAMBIGUASI
Ada program lain yang disebut sinkronisasi cv untuk membuat cermin hidup; ini bukan. Satu
perbedaan penting adalah bahwa cvsync memerlukan daemon layanan khusus, cvsyncd, untuk dapat
berjalan di host CVS; itu tidak dirancang untuk pengambilan ad-hoc dari situs hosting acak.
CONTOH
Perhatikan bahwa contoh-contoh ini mungkin menjadi usang karena repositori CVS dinonaktifkan. Mereka
dimaksudkan untuk menggambarkan pola penggunaan.
cvssync cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Ambil proyek Robot Finds Kitten dari Sourceforge
cvssync rfk.cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Menggunakan nama host semu Sourceforge lengkap juga berfungsi.
cvssync [email dilindungi]:/cvsroot/rfk robotfindskitten
Setiap kredensial login diabaikan.
cvssync rfk.cvs.sourceforge.net:/rfk robotfindskitten
/cvsroot terdepan pada jalur SourceForge dapat dihilangkan.
cvssync cvs://cvs.sourceforge.net/rfk#robotfindskitten
Pengambilan yang sama menggunakan gaya argumen URL.
cvssync [email dilindungi]:/sumber/groff groff
Ambil repositori proyek groff dari Savannah
cvssync cvs.savannah.gnu.org:/groff groff
Kredensial masuk dan /sumber utama dapat dihilangkan di Savannah.
cvssync cvs://cvs.savannah.gnu.org/groff#groff
Pengambilan yang sama menggunakan gaya argumen URL.
PELAPORAN BUG
Laporkan bug ke Eric S. Raymond[email dilindungi]>. Halaman proyek ada di
http://catb.org/~esr/cvs-fast-export
Gunakan cvssync online menggunakan layanan onworks.net