Ini adalah perintah git-remote-hg yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
git-remote-hg - jembatan dua arah antara Git dan Mercurial
RINGKASAN
git clone HG::
DESKRIPSI
Alat ini memungkinkan Anda untuk mengkloning, mengambil, dan mendorong secara transparan ke dan dari Mercurial
repositori seolah-olah mereka adalah yang Git.
Untuk menggunakannya Anda hanya perlu menggunakan "HG::" awalan saat menentukan URL jarak jauh (mis. ketika
kloning).
CONTOH
$ git klon hg::http://selenic.com/repo/hello
KONFIGURASI
Jika Anda ingin melihat revisi Mercurial sebagai catatan komit Git:
% git config core.notesRef referensi/catatan/hg
Jika Anda tidak tertarik dengan cabang permanen dan global Mercurial (alias label komit):
% git config --global remote-hg.track-branch false
Dengan konfigurasi ini, cabang/foo referensi tidak akan muncul.
Jika Anda menginginkan yang setara dengan hg clone --insecure:
% git config --global remote-hg.insecure benar
Jika kamu mau git-remote-hg agar kompatibel dengan hg-git, dan menghasilkan persis sama
melakukan:
% git config --global remote-hg.hg-git-compat benar
CATATAN
Ingatlah untuk menjalankan git gc --aggressive setelah mengkloning repositori, khususnya jika repositori besar
satu. Jika tidak, banyak ruang akan terbuang sia-sia.
Versi tertua dari Mercurial yang didukung adalah 1.9. Sebagian besar 1.8 berfungsi, tetapi Anda
mungkin mengalami beberapa masalah.
Mendorong cabang
Untuk mendorong cabang bernama Mercurial, Anda perlu menggunakan awalan "cabang/":
% git checkout cabang/berikutnya
# melakukan hal-hal
% git Push cabang asal/berikutnya
Semua komit yang didorong akan menerima cabang bernama Mercurial "berikutnya".
Note: Pastikan Anda tidak menonaktifkan remote-hg.track-branch.
Kloning HTTPS
Cara paling sederhana adalah dengan menentukan pengguna dan kata sandi di URL:
git clone hg::https://pengguna:[email dilindungi]/pengguna/repo
Anda juga dapat menggunakan ekstensi skema:
[aut]
bb.awalan = https://bitbucket.org/user/
bb.namapengguna = pengguna
bb.kata sandi = kata sandi
Terakhir, Anda juga dapat menggunakan ekstensi keyring.
PERINGATAN
Satu-satunya ketidakcocokan utama adalah bahwa gurita Git bergabung (penggabungan dengan lebih dari dua
orang tua) tidak didukung.
Cabang dan bookmark Mercurial memiliki beberapa batasan cabang Git: Anda tidak dapat memilikinya
kedua pengembang/fitur dan dev (karena Git menggunakan file dan direktori untuk menyimpannya).
Beberapa kepala anonim (yang sebenarnya tidak berguna) tidak didukung; Anda hanya akan melihat
kepala terbaru.
Cabang yang ditutup tidak didukung; mereka tidak ditampilkan dan Anda tidak dapat menutup atau membuka kembali.
Selain itu dalam situasi langka tertentu, masalah sinkronisasi dapat terjadi (Bug #65).
02/17/2016 GIT-REMOTE-HG(1)
Gunakan git-remote-hg online menggunakan layanan onworks.net