Ben SVN için yeni ve externals mülkiyet ağır kullanıyorum. Bilgisayarımda bulunan bir depomuz var ve externals özellikleri, şimdi bana sorun veren, sabit kodlanmış bir 'localhost' var. Örneğin: // localhost/paylaşılan/bagajı: Subversion externals sorunu
/project1/trunk
/shared/trunk
project1/trunk
paylaşılan klasörde bağlıdır
svn:externals
özelliğine sahiptir. Bu TortoiseSVN ile iyi çalışıyor ve ben project1/trunk
ödeme yapabilir ve shared/trunk
bir kopyasını verdim. Şimdi depoyu başka bir sunucuya taşıdım ve dış bağlantılar artık belirgin nedenlerden dolayı çalışmıyor (TortoiseSVN artık mevcut olmayan svn://localhost/shared/trunk
'u denetlemeye çalışıyor).
Bu nedenle, tüm externals'larımı güncellemem gerekiyor - ama herhangi bir makine ismini kodlamak istemiyorum - bu işi nasıl yapabilirim? Deponun bir noktada tekrar hareket edebileceğini unutmayın. Ben ^/ sözdizimi rastladım SVN kılavuzları etrafında kazma, bu yüzden denedim aşağıdaki: Bu kabul fakat
svn:externals shared ^/shared/trunk
denemek ve benim PC'de project1
bir kopyasını ödeme yaparken aşağıdaki hatayı alıyorum:
Unrecognized format for the relative external URL 'shared'.
Check the path and/or URL you've entered.
Ben externals depo makine adını hardcode sürece bu işi yapamaz - yüzden herhangi bir tavsiye hoş olurdu siyah sanat gibi görünüyor.
Yol ilk önce klasör adı - bu hile yaptı, teşekkürler! – Rob