Ben şu anda bir müşteri için bir çerçeve üzerinde çalışıyorum. Çerçeve Zend Framework üzerine kuruludur. Dizin yapısı:
application : Application specific code application/modules/frontend : Application specific code application/modules/backend : Backend for MyFramework library/MyFramework : The custom framework library/Zend : The Zend framework public : Images, CSS, JavaScript test : Tests (also includes tests for MyFramework)
Subversion ile bu projeyi yönetmek için bir yol bulmalıyız. Istemci bu kodu güncellemeniz gerekmez çünkü, MyFramework ve Zend external'lara yüklemek istediğiniz. Uygulama ve ortak klasör çok arşivdekini yüklü olmalıdır, ancak müşteri tarafından değiştirilebilir.
Istemci yeni bir uygulama üzerinde çalışmaya başladığında, onlar tam klasör yapısının ihracat yapmak gerekir:
svn export svn://complete_framework
Onlar sürüm yönetimi için kendi Subversion kod koyacağız, çünkü ihracat gereklidir. Ihracat yaparken, Zend ve MyFramework için formaliteler kaybetti, bu yüzden ilave edilmesi ihtiyacı vardır.
Subversion Bunun için herhangi bir çözüm sunuyor mu ya da biz sadece ihracat yapar ve tekrar Externals ayarlar bir kabuk betiği yazmak gerekir?