InggrisPerancisSpanyol

Ad


favorit OnWorks

cvs2git - Online di Cloud

Jalankan cvs2git di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah cvs2git 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


cvs2git - mengubah repositori cvs menjadi repositori git

RINGKASAN


cvs2git [PILIHAN] ... OPSI-OUTPUT CVS-REPOS-JALAN
cvs2git [PILIHAN] ... --opsi=PATH

DESKRIPSI


Buat repositori git baru berdasarkan riwayat versi yang disimpan dalam repositori CVS. Setiap
Komit CVS akan dicerminkan dalam repositori git, termasuk informasi seperti tanggal
komit dan id dari komiter.

Output dari program ini adalah "blobfile" dan "dumpfile", yang bersama-sama dapat dimuat
ke dalam repositori git menggunakan "git fast-import".

CVS-REPOS-JALAN adalah jalur sistem file bagian dari repositori CVS yang ingin Anda
mengubah. Jalur ini tidak harus berupa direktori tingkat atas dari repositori CVS; Bisa
arahkan ke proyek dalam repositori, dalam hal ini hanya proyek itu yang akan dikonversi.
Jalur ini atau salah satu direktori induknya harus berisi subdirektori yang disebut CVSROOT
(meskipun direktori CVSROOT bisa kosong).

Tidak mungkin secara langsung mengonversi repositori CVS yang hanya Anda miliki dari jarak jauh
akses, tetapi FAQ menjelaskan alat yang dapat digunakan untuk membuat salinan lokal dari remote
gudang CVS.

PILIHAN


KONFIGURASI VIA PILIHAN FILE


--pilihan=path
Baca opsi konversi dari path bukannya dari baris perintah. Pilihan ini
memungkinkan fleksibilitas konversi yang jauh lebih banyak daripada yang dapat dicapai dengan menggunakan baris perintah
sendiri. Lihat dokumentasi untuk informasi lebih lanjut. Hanya baris perintah berikut
opsi diperbolehkan dalam kombinasi dengan --pilihan: -h/--membantu, --help-pass,
--Versi: kapan, -v/--bertele-tele, -q/--diam, -p/--lulus/--pass, --lari-kering, --Profil,
--hanya bagasi, --pengkodean, dan --pengkodean mundur. Opsi diproses di
pesanan yang ditentukan pada baris perintah.

KELUARAN PILIHAN


--file gumpalan=path
Tulis data "gumpalan" (berisi konten revisi) ke path.

--file sampah=path
Tulis data revisi (cabang dan komit) ke path.

--lari-kering
Jangan membuat keluaran apa pun; hanya mencetak apa yang akan terjadi.

KONVERSI PILIHAN


--hanya bagasi
Konversi hanya komit trunk, bukan tag atau cabang.

--pengkodean=enc
penggunaan encoding sebagai pengkodean untuk nama file, pesan log, dan nama penulis di
CVS repo. Opsi ini dapat ditentukan beberapa kali, dalam hal ini pengkodean
dicoba secara berurutan sampai berhasil. Standar: ascii. Lihat
http://docs.python.org/lib/standard-encodings.html untuk daftar standar lainnya
pengkodean.

--pengkodean mundur=enc
Jika tidak ada penyandian yang ditentukan dengan --pengkodean berhasil memecahkan kode seorang penulis
nama atau pesan log, lalu kembali menggunakan encoding dalam mode 'ganti' lossy. Menggunakan
opsi ini dapat menyebabkan hilangnya informasi, tetapi setidaknya memungkinkan
konversi untuk dijalankan hingga selesai. Opsi ini hanya memengaruhi penyandian log
pesan dan nama penulis; tidak ada pengkodean mundur untuk nama file. (Dengan menggunakan
an --pilihan file, dimungkinkan untuk menentukan pengkodean mundur untuk nama file.)
Bawaan: dinonaktifkan.

--retain-conflicting-loteng-files
Jika file muncul baik di dalam bagian luar loteng CVS, pertahankan versi lotengnya
dalam subdirektori SVN yang disebut 'Loteng'. (Biasanya situasi ini diperlakukan sebagai
kesalahan fatal.)

SYMBOL PENANGANAN


--simbol-transformasi=p: s
Ubah nama simbol RCS/CVS sebelum memasukkannya ke dalam Subversion. belt hold adalah
Pola regexp python yang cocok dengan seluruh nama simbol; penggantian
adalah pengganti menggunakan sintaks referensi regexp Python. Anda dapat menentukan nomor apapun
dari opsi ini; mereka akan diterapkan dalam urutan yang diberikan pada baris perintah.

--simbol-petunjuk=path
Baca petunjuk konversi simbol dari path. Format dari path sama dengan
format keluaran dengan --tulis-simbol-info, yaitu file teks dengan empat spasi-
kolom terpisah: proyek-id, simbol, Konversi, dan orang tua-nama-nama. proyek-id
adalah ID numerik proyek tempat simbol itu berada, dihitung dari 0.
proyek-id dapat diatur ke '.' jika kekhususan proyek tidak diperlukan. simbol-nama is
nama simbol yang ditentukan. Konversi menentukan bagaimana simbol seharusnya
dikonversi, dan dapat berupa salah satu nilai 'branch', 'tag', atau exclude'. Jika
Konversi adalah '.', maka aturan ini tidak mempengaruhi bagaimana simbol dikonversi.
orang tua-nama-nama adalah nama simbol dari mana simbol ini akan tumbuh, atau
'.belalai.' jika simbol harus tumbuh dari batang. Jika orang tua-nama-nama dihilangkan atau
'.', maka aturan ini tidak memengaruhi induk yang disukai dari simbol ini. Berkas
boleh berisi baris kosong atau baris komentar (baris yang bukan spasi pertama)
karakter adalah '#').

--simbol-default=memilih
Tentukan cara mengonversi simbol ambigu (simbol yang muncul di arsip CVS sebagai
cabang dan tag). memilih harus 'heuristik' (putuskan bagaimana memperlakukan masing-masing
simbol ambigu berdasarkan apakah itu lebih sering digunakan sebagai cabang/tag di CVS),
'ketat' (tidak ada default; setiap simbol ambigu harus diselesaikan secara manual menggunakan
--force-cabang, --paksa-tag, atau --mengecualikan), 'cabang' (perlakukan setiap simbol ambigu
sebagai cabang), 'tag' (perlakukan setiap simbol ambigu sebagai tag), atau 'kecualikan' (jangan
mengkonversi simbol ambigu). Standarnya adalah 'heuristik'.

--force-cabang=regexp
Simbol paksa yang namanya cocok regexp menjadi cabang. regexp harus cocok dengan keseluruhan
nama simbol.

--paksa-tag=regexp
Simbol paksa yang namanya cocok regexp menjadi tag. regexp harus cocok dengan keseluruhan
nama simbol.

--mengecualikan=regexp
Kecualikan cabang dan tag yang namanya cocok regexp dari konversi. regexp harus
cocok dengan seluruh nama simbol.

--keep-trivial-import
Jangan mengecualikan cabang yang hanya digunakan untuk satu impor. (Secara default seperti
cabang dikecualikan karena biasanya dibuat oleh penggunaan yang tidak tepat dari
cvs mengimpor.)

SUBVERSI PROPERTI


--nama pengguna=nama
Setel nama pengguna default ke nama ketika cvs2svn perlu menghasilkan komit yang
CVS tidak mencatat nama pengguna asli. Ini terjadi ketika cabang atau tag adalah
dibuat. Standarnya adalah tidak menggunakan penulis sama sekali untuk komit tersebut.

--alat peraga otomatis=fillet
Tentukan file dalam format file konfigurasi Subversion, yang [auto-props]
bagian dapat digunakan untuk mengatur properti sewenang-wenang pada file di Subversion
repositori berdasarkan nama file mereka. (Header bagian [auto-props] harus
hadiah; bagian lain dari file konfigurasi, termasuk enable-auto-props
pengaturan, diabaikan.) Nama file dicocokkan dengan pola nama file case-
tidak peka.

--tipe pantomim=fillet
Tentukan mime.types gaya Apache fillet untuk pengaturan svn:mime-type.

--eol-dari-tipe pantomim
Untuk file yang tidak memiliki mode ekspansi kb tetapi memiliki tipe mime yang diketahui, atur
eol-style berdasarkan tipe pantomim. Untuk file seperti itu, setel svn:eol-style ke "native" jika
jenis pantomim dimulai dengan "teks/", dan biarkan tidak disetel (yaitu, tidak ada terjemahan EOL)
sebaliknya. File dengan tipe mime yang tidak diketahui tidak terpengaruh oleh opsi ini. Ini
pilihan tidak berpengaruh kecuali --tipe pantomim pilihan juga ditentukan.

--default-eol=gaya
Setel svn:eol-style ke gaya untuk file yang tidak memiliki mode ekspansi CVS kb'
dan yang mode terjemahan ujung-ujungnya belum ditentukan oleh salah satu dari yang lain
Pilihan. gaya harus 'biner' (default), 'native', 'CRLF', 'LF', atau 'CR'.

--kata kunci-mati
Secara default, cvs2svn menyetel svn:kata kunci pada file CVS ke "tanggal id penulis" jika mode
dari file RCS yang dimaksud adalah kv, kvl atau tidak disetel. Jika Anda menggunakan --kata kunci-
matikan, cvs2svn tidak akan menyetel svn:kata kunci untuk file apa pun. Sementara ini tidak akan
sentuh kata kunci dalam konten file Anda, Subversion tidak akan memperluasnya.

--keep-cvsignore
Memasukkan .cvsignore file dalam output. (Biasanya mereka tidak dibutuhkan karena cvs2svn
mengatur yang sesuai svn: abaikan properti.)

--cvs-revnum
Catat nomor revisi CVS sebagai properti file di repositori Subversion. (Catatan
bahwa kecuali dihapus secara eksplisit, nomor revisi CVS terakhir akan tetap ada
terkait dengan file bahkan setelah file diubah dalam Subversion.)

EKSTRAKSI PILIHAN


--gunakan-cvs
Gunakan CVS untuk mengekstrak isi revisi. Opsi ini lebih lambat dari --gunakan-internal-co
or --gunakan-rcs.

--gunakan-rcs
Gunakan 'co' RCS untuk mengekstrak konten revisi. Opsi ini lebih cepat dari --gunakan-cvs tapi
gagal dalam beberapa kasus.

--gunakan-eksternal-gumpalan-generator
Gunakan program Python eksternal untuk mengekstrak konten revisi file dari RCS
file dan menampilkannya ke blobfile. Opsi ini jauh lebih cepat daripada --gunakan-rcs or
--gunakan-cvs tetapi membiarkan kata kunci tidak diperluas dan membutuhkan gumpalan terpisah yang dapat dicari
file untuk menulis secara paralel dengan skrip cvs2git utama.

LINGKUNGAN PILIHAN


--tmpdir=path
Mengatur path digunakan untuk data sementara. Default adalah direktori yang disebut cvs2svn-tmp
di bawah direktori saat ini.

--bersama=path
Jalan menuju co program. (co diperlukan jika --gunakan-rcs opsi digunakan.)

--cv=path
Jalan menuju cvs program. (cvs diperlukan jika --gunakan-cvs opsi digunakan.)

SEBAGIAN KONVERSI


--lulus=lulus
Jalankan hanya pass lulus dari konversi. lulus dapat ditentukan dengan nama atau dengan
nomor (lihat --help-pass).

-p [mulai]:[akhir], --pass=[mulai]:[akhir]
Jalankan pass awal melalui akhir konversi (inklusif). awal dan akhir bisa
ditentukan dengan nama atau nomor (lihat --help-pass). Jika awal or akhir hilang,
default ke pass pertama atau terakhir, masing-masing. Agar ini berfungsi lebih awal
pass harus telah diselesaikan sebelumnya di repositori CVS yang sama, dan
file data yang dihasilkan harus berada di direktori sementara (lihat --tmpdir).

INFORMASI PILIHAN


--Versi: kapan
Cetak nomor versi.

-h, --membantu
Cetak pesan penggunaan dan keluar dengan sukses.

--help-pass
Cetak nomor dan nama pass konversi dan keluar dengan sukses.

--pria Keluarkan halaman manual gaya unix untuk program ini ke keluaran standar.

-v, --bertele-tele
Cetak lebih banyak informasi saat berjalan. Opsi ini dapat ditentukan dua kali untuk output
informasi debug yang banyak.

-q, --diam
Cetak lebih sedikit informasi saat berjalan. Opsi ini dapat ditentukan dua kali untuk
menekan semua output non-kesalahan.

--tulis-simbol-info=path
Menulis untuk path statistik simbol dan informasi tentang bagaimana simbol dikonversi
selama CollateSymbolsPass.

--lewati-pembersihan
Mencegah penghapusan file-file sementara.

--Profil
Profil dengan 'cProfile' (ke dalam file cvs2svn.cProfil).

Gunakan cvs2git online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat menyediakan
    integrasi sederhana dari servlet Tomcat
    wadah untuk pengembangan java
    aplikasi web. Anda dapat bergabung dengan kami untuk
    diskusi...
    Unduh Plugin Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk streaming
    torrent di Mac, Windows atau Linux. Dia
    terhubung ke BitTorrent dan
    rekan-rekan WebTorrent. Sekarang tidak ada
    perlu menunggu...
    Unduh Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX adalah program ilmiah untuk menyempurnakan
    reflektivitas sinar-x, neutron
    reflektifitas dan permukaan x-ray
    data difraksi menggunakan diferensial
    algoritma evolusi....
    Unduh GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP adalah program untuk statistik
    analisis data sampel. Ini gratis
    pengganti program berpemilik
    SPSS. PSPP memiliki basis teks dan
    grafis kami...
    Unduh pspp4windows
  • 5
    Ekstensi Git
    Ekstensi Git
    Ekstensi Git adalah alat UI mandiri
    untuk mengelola repositori Git. Juga
    terintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). NS...
    Unduh Ekstensi Git
  • 6
    eSpeak: sintesis ucapan
    eSpeak: sintesis ucapan
    Mesin Text to Speech untuk bahasa Inggris dan
    banyak bahasa lainnya. Ukuran kompak dengan
    pengucapan yang jelas tapi artifisial.
    Tersedia sebagai program baris perintah dengan
    banyak ...
    Unduh eSpeak: sintesis ucapan
  • Lebih banyak lagi »

Perintah Linux

Ad