Saya sedang mengerjakan proyek yang menggunakan GIT sebagai sistem kontrol versi utama untuk trunk, cabang resmi dan sebagian besar sub proyek / cabang tidak resmi. Karena itu, saya ingin membuat cabang saya sendiri menggunakan GIT untuk memungkinkan anggota komunitas lainnya mengakses cabang saya menggunakan sistem yang mereka tahu.
Namun, saya sedang mengerjakan bagian dari proyek yang tumpang tindih baik cabang resmi dan tidak resmi, bersama dengan beberapa tambalan yang tidak akan pernah masuk ke bagasi - karena itu, saya harus dapat menjaga tambalan saya terpisah, memungkinkan semua untuk digunakan dalam cabang dan patch selektif saya akan diambil untuk digunakan di bagasi. Ini secara alami cenderung menggunakan antrian lincah.
Apakah ada alasan mengapa saya tidak dapat menggunakan mercurial untuk repositori lokal saya sendiri, tetapi mendorong keseluruhannya ke repositori yang di-host GIT dan Mercurial? Atau lebih tepatnya, apakah ada alasan bagus untuk tidak, saya yakin itu mungkin.