Saya telah mengembangkan aplikasi java menggunakan git sebagai repositori kode sumber. Saya ingin berbagi proyek dengan pengembang java lainnya dan hg tampaknya paling banyak digunakan oleh mereka.
Pertanyaan saya adalah bagaimana cara mengubah repositori git menjadi hg?
Jika saya mencoba googling "convert git to hg" dan setiap pencarian hit adalah tentang mengkonversi dari hg ke git. Saya juga menggunakan TortoiseHg .
git
version-control
mercurial
tortoisehg
Spoike
sumber
sumber
Jawaban:
The
hg convert
utilitas tidak secara default setelah instalasi. Untuk mengaturnya seperti itu tambahkan yang berikut ini ke.hgrc
file Anda .Jika Anda menggunakan TortoiseHg pada Windows maka file ini berada di direktori home Anda sebagai
mercurial.ini
. Setelah pengaturan ini berubah, Anda akan dapat menggunakanhg convert
utilitas tersebut.sumber
Dengan menggunakan extension Mercurial Convert
Dan mengetik a
(meskipun itu dapat menyebabkan beberapa masalah ...)
Catatan :: Metrix melaporkan bahwa ini mungkin tidak berfungsi:
sumber
.hgrc
pengaturan daripada menautkannya, itu akan komprehensif.Anda mungkin ingin melihat http://hg-git.github.com/ utility: plugin Git untuk Mercurial
Plugin ini pada awalnya dikembangkan oleh orang-orang di GitHub, dan memungkinkan konversi dari git <-> tanpa henti. Secara teori, Anda bahkan dapat mengkloning repositori hg.
sumber
Kontrol revisi terdistribusi dengan status Mercurial :
Jadi mungkin Anda tidak membutuhkan alat tambahan?
sumber
Ekstensi convert mungkin bekerja untuk Anda, tetapi jika tidak, Anda mungkin ingin memeriksa tailor yang merupakan alat tujuan umum untuk mengkonversi di antara berbagai SCM terdistribusi.
sumber
Anda tidak bisa mengubahnya sama sekali. Cukup gunakan plugin Hg-Git ! Tidak ada yang akan tahu bedanya.
sumber
Pemain baru di kota: git-remote-hg . Ini memberikan dukungan penghubung asli di git.
Hanya:
sumber
Di
Git
folder dengan semua repositori Git saya, saya membuatGit2Hg.cmd
file dengan konten berikut:Sekarang saya dapat mengonversi repositori Git ke Hg dengan mengetik ini di CMD:
sumber
Plugin Hg-Git atau jika Anda menggunakan untuk windows atau migrasi dari satu ke yang lain kunjungi di sini 2 [Windows GIT]
sumber