Buradaki “branch”, “tag” ve “trunk” dizinlerinin anlamları hakkında bir çok Q/A okudum. SVN repos ve şimdi anladım ki, bunu uygulamaya çalışıyorum.SVN “branch”, “tag” ve “trunk” uygulamalarının besteci ve yapılandırma dosyasıyla gerçekleştirilmesi
Sunucumuzu yönetmek için Virtualmin kullanıyorum ve web GUI'si aracılığıyla benim için veri depoları oluşturuyor. Ancak, bir kez repo'm boşaldı, bu yüzden dizin yapısını kendim yaratmalı ve taahhüt etmeliyim. Bir kez bittiğinde projemin dosyalarını gövde içine koyuyorum ve kararlı bir sürüm halindeyken, şube/xxx'ye (geliştirmemde bir tasarruf noktası olacak) ve etiketlere/xxx'ye (geliştirme sürümüm).
Buraya kadar geldiysem, Tortoise ile yeni etiketime geçiyorum ve bu sadece bir sonraki işlerimde değiştirilecek. Bu arada, Tortoise ile mevcut etiket dizinine sağ tıklamam gerekecek mi yoksa projemin kök klasöründen doğrudan doğruya/geri dönebilecek miyim?
Şu anki projesinde, bir kaç mutlak yol tanımlayan bir yapılandırma dosyası var - belki de yanlıştır, ancak bundan kaçınmanın bir yolunu bulamadım. Bu şubelerden/gövdelerinden herhangi birinin çalıştığı projemi görmek istediğimden, bu, her sürüm için farklı bir yapılandırma dosyasına ihtiyacım olacağı anlamına mı geliyor? Öyleyse, bu dosyayı yoksayma listesine eklemeliyim? İyi bir uygulama olarak ne düşünülebilirdi?
Ek soru: Composer'ı bu durumda kullanmak istersem, composer.json ve vendor dizinim nerede olmalıdır?
Teşekkürler!
Anladım! Teşekkürler! :) – Nabab