2008-09-16 22 views

cevap

11

svn:externals bakınız:

Bazen farklı ikis bir dizi yapılmış olan bir çalışma kopyasını inşa etmek yararlıdır. Örneğin, farklı alt dizinlerin bir depodaki farklı konumlardan veya farklı depolardan tamamen gelmesini isteyebilirsiniz. Gerçekleştirmeye çalıştığınız bir tür iç içe geçmiş kopyalama yapısını oluşturmak için svn checkout kullanarak böyle bir senaryoyu elle kurabilirsiniz. Ancak bu düzen, havuzunuzu kullanan herkes için önemliyse, diğer her kullanıcının yaptığınız aynı ödeme işlemlerini gerçekleştirmesi gerekir.

Neyse ki, Subversion, harici tanımları tanımlarını destekler. Bir externals tanımı, yerel bir dizinin URL'ye - ve muhtemelen belirli bir revizyona - versiyonlanmış bir kaynağın bir haritasıdır. Subversion'da, svn:externals özelliğini kullanarak gruplarda externals tanımlarını bildirirsiniz. Bu özelliği, svn propset veya svn propedit kullanarak oluşturabilir veya değiştirebilirsiniz (bkz. the section called “Why Properties?”). Bu, herhangi bir sürüm dizinde bulunan ve değeri ... (özelliği set edildiği sürüm dizine göre) ve tam mutlak Subversion deposu URL'ler alt dizin çok hatlı bir tablodur edilebilir