Github'da iki farklı alana dağıtılan bir web uygulamasını içeren bir depom var. Uygulama, dağıtıldığı etki alanına bağlı olarak farklı davranmak için burada ve orada hafif mantık çatallarına sahiptir.
Her alan için bir tane olmak üzere iki ayrı depoya bölmek istediğim noktaya geldi.
Github bunu aynı organizasyona bağlamama izin vermiyor. "Git duplicate repo" araması, çıplak klonlamam ve aynayı itmem gerektiğini gösteriyor, ancak bu, her iki depoyu da senkronize tutmak için gibi görünüyor ki bunu yapmak istemiyorum.
Bunu yapmanın en iyi yolu nedir? Mümkünse yeni kopyadaki eski işleme geçmişini korumak istiyorum.
git clone --bare
vegit push --mirror
seçenekleri tam olarak istediğiniz şeydir. Bu, her iki depoyu da senkronize etmez. Ancak tüm dallar, etiketler vb. Dahil her şeyi korur . Bir kopya oluşturmak için bunu geçici bir dizinde yapmanız yeterlidir. Ardından yeni kopyayı doğrudan uzaktan kumandanızdan proje dizininizde kopyalayın.