6

Her biri kendi Git deposunda barındırılan birkaç farklı projeye dayanan bir ürün üzerinde çalışıyorum. Bir sürüm yapıldığında, ürün oluşturmaya dahil olan her projeyi tutarlı bir şekilde etiketlemek bizim için ideal olacaktır - bu çekirdek kodu, kütüphaneleri ve oluşturma araçlarını içerir. Tüm projeleri bir kerede etiketlemenin açık ve mantıklı bir yolu var mı?Ayrı Git depolarında birden fazla proje arasında tutarlı etiketleme

+3

Bunun işe yarayıp yaramayacağından emin değilsiniz, ancak alt modüller olarak diğerlerini içeren bir "süper proje" oluşturabilirsiniz. Etiketinizi süper projeye uygulayın ve mevcut alt modüllerin her birini güncel olarak kaydedeceğine inanıyorum. – meagar

+0

İlginç geliyor. Git "alt modülleri" ile aşina değilim - okuyacaktır. – Armand

cevap

1

soru olduğu;

(., Herhangi buldum değil Eğer öyleyse belki de bu yönetmek için eklentileri vardır Bu bir oyalama olabilir veya her proje Maven'in kullanıldığı dikkati çekiyor olabilir.) mevcut haliyle geniş (en azından benim için) ama Maven Release plugin, işleri tutarlı bir şekilde yapmanıza yardımcı olabilir. Prepare a Release örneğine özellikle dikkat edin.

+0

Bu mükemmel görünüyor - teşekkürler. Ne kadar uygun olduğunu araştırıp inceleyeceğim. – Armand

+0

@Ali Bu eklenti birçok iyi uygulamayı otomatik olarak yakalar ve otomatikleştirir ve * son derece yararlıdır. Buna bir bak. –

+0

maven-release-plugin'in kullanılması, her şeyi el ile etiketleme fikrimden çok daha iyi bir yaklaşım gibi görünüyor - SNAPSHOT dışı sürümlerin, depoda sürekli olarak etiketlendiğinden emin oluyor. Sağol Pascal. – Armand

İlgili konular