paket gc-utils berisi satu set kecil script yang memungkinkan Anda mengimpor dan repositori pembaruan CVS ke git sangat mudah dan membiarkan Anda mengekspor patch kembali ke CVS copy pekerjaan.
Untuk membuat pertukaran mudah, gc-utils toko CVS copy pekerjaan ke dalam subdirektori dan menerima semua informasi dari sana kapan pun diperlukan.
1. Bagaimana menginstal gc-utils
Ekstrak * .tar.gz.
$ Tar xzvf gc-utils.tar.gz
Beralih ke direktori dan make install menggunakan awalan (biasanya / usr)
$ Membuat prefix = / usr
Kemudian install sebagai root
$ Sudo make prefix = / usr install
Anda sekarang dapat menggunakan gc-impor, gc-update dan gc-komit perintah serta
halaman manual yang sesuai.
2. Cara menggunakan gc-utils
2.1 Impor dari CVS
Untuk mengimpor dari cvs memberitahu gc-impor di mana untuk mengambil dari dan apa yang harus mengambil
$ Gc-impor -d myproj.git v -m -u: ext: foo@example.com: / cvsroot myproject
Akan membuat repositori git di myproj.git dan mengimpor modul myproject
dari cvs example.com/cvsroot.
Opsi v menyala bertele-tele, sedangkan -m mencoba untuk menggabungkan komit berdasarkan
pada komit pesan. Ini biasanya berguna.
Pilihan u mengkonversi tag cvs dengan garis bawah ke git tag dengan titik-titik.
misalnya FOO_1_0 akan FOO.1.0.
2.2 Menjaga Anda git up to date
Anda biasanya ingin menyimpan repositori git Anda up to date dengan perubahan
dibuat dalam cvs. Untuk melakukannya, pergi ke Anda git repositori dan menjalankan gc-update.
$ Cd myproj.git
$ Gc-pembaruan
Perintah ini akan melakukan semua langkah maka perlu.
Perlu diketahui bahwa ini hanya bekerja dengan proyek-proyek yang sebelumnya diimpor menggunakan
gc-impor.
2.3 Komit perubahan kembali ke cvs
Anda mengimpor repo cvs ke repositori git dan Anda membuat beberapa perubahan
pada git pribadi Anda dan ingin berkontribusi kembali ke cvs.
Oleh karena itu Anda perlu pengenal SHA1 dari komit Anda lakukan di Anda
git. Hanya menjalankan git-log untuk melihat sha1 tersebut.
$ Cd myproj.git
// Mengedit foo.c dan berkomitmen
$ Git-log
// Foo.c berkomitmen adalah berkomitmen feca43 ......
$ Gc-komit feca43 -c
Opsi -c akan menyebabkan gc-berkomitmen untuk melakukan bunuh sebenarnya dalam cvs.
Tanpa ption yang gc-komit hanya patch cvs dan echos
perintah Anda harus menjalankan untuk melakukan.
3. Bagaimana gc-utils kesepakatan dengan repositori Anda
gc-utils menciptakan repositori git dan kemudian mengimpor cvs menjadi
.cvs direktori di repositori git. Oleh karena itu ia tahu selalu mana
.cvs bekerja copy berada dan dengan mudah dapat menggunakan git-cvs * alat untuk melakukan
pekerjaan terjadinya tindak dan memperbarui.
Apa yang Baru di Release ini:
Rincian Software:
Versi: 0.2.3
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 69
Komentar tidak ditemukan