2016-03-21 23 views
0

Sadece bir svn dizininin yerel kopyasını yeniden adlandırmanın bir yolunu bulmaya çalışıyorum, ancak sunucu kopyasını sahip olduğu adla birlikte bırakın. Ben yukarıda dizinlerinin herhangi yerel bilgisayarıma dizini 3 teslim ancak henüzYalnızca SVN dizininin yerel sürümünü yeniden adlandır

svnserver.com/1/2/3/4/5 

:

Benim svn sunucusu aşağıdaki kurulum (tabii ki sadece bir örnektir) sahiptir. Bir yolu var mı

/localcomputer/3/4/5 

Sadece benim yerel bilgisayarda, ben daha tanınabilir bir şey dizini 3 adlandırmak istediğiniz svn sunucu üzerinde versiyon hala 3.

/localcomputer/X/4/5 

denilen gerektiğini ben bunu başarabilir mi? Geçmişte, işleri yeniden adlandırmayı denediğimde bazı şeyleri berbat ettim, bu yüzden bir deneme ve hata yaklaşımına aşırı derecede meraklı değilim. Kendimi kontrol ettiğim en üst düzey dizini yeniden adlandırmaya çalışıyorum diye düşünüyorum, bu mümkün olabilir (kontrol edebileceğiniz bir dizinin içindeki bir şeyi yeniden adlandırmak yerine, yapabileceğinizden şüpheliyim).

Bu yapılabilir mi?

cevap

1

Seçtiğiniz bir dizin adıyla çalışan bir kopyasını kontrol edebilirsiniz. svn co http://server/repos/trunk my-working-copy gibi svn book'daki örnekleri inceleyin. Eşdeğer olarak, my-working-copy'a girerseniz, bu dizini herhangi bir sorun olmadan other-working-copy'a yeniden adlandırabilirsiniz. Bununla birlikte, çalışan kopya durumunuza yerel değişiklikler eklemeden, çalışma kopyanızdaki herhangi bir alt dizini yeniden adlandıramazsınız.

+0

Teşekkürler. Finder'ı kullanarak, yalnızca kontrol ettiğim en yüksek dizini yeniden adlandırdım. Bir taahhüt komutunu denedim ve iyi çalıştı, bu yüzden çalışma dizinini yeniden adlandırmanın hiçbir etkisi yoktu. Hepsi iyi. – Sam