2010-08-25 19 views
8

Eski depolardan teslim alınmış birkaç çalışma kopyası var.
Eski depolar şimdi yeni bir depoda birleştirildi, bu nedenle depo adı ve yeni depo içindeki konumlar değişti.
Şimdi bu çalışma kopyalarını yeni konumlarına yeni deponun içine yerleştirmek istiyorum. WC'yi yeni depoya taşımaya çalışırken sorun var

TortoiseSVN ile taşınmaya yapıyor

, bir uyarı olsun:

It seems you are trying to relocate your working copy to a different path inside the same repository.
From: https://old-repository/oldpath/folder
To: https://new-repository/newpath/folder
A relocate is only needed if the path to a repository has changed.
Changing to a different path inside a repository is done by a switch operation.

Ama aynı depo içinde farklı bir yol değil. Gerçekten farklı bir yol/isimle yeni oluşturulmuş bir depo.

The repository at ' https://new-repository/newpath/folder ' has uuid 'd3b83275-bf16-aa42-9467-f8a402003233', but the WC has '30e22be1-af51-d84d-ad8f-d4e8545a4735'

benim hatadır: Ben uyarıyı dışlamak ve taşınmaya devam zaman
, bir hata alıyorum?

+1

ve sonra yama uygulamak? – Jasper

+1

Bununla ilgili yanlış olan bir şey yok, yalnızca Yeniden Konumlandırma'nın neden çalışmadığını anlamaya çalışıyorum. – Holgerwa

cevap

14

'u yeni bir depoya taşıyamazsınız, çalışma kopyanızı silmeniz ve temiz bir ödeme yapmanız gerekir. Yeniden Konumlandırma yalnızca bir havuz yeni bir sunucuya değiştirilmediyse veya sunucunun yeni bir adı varsa kullanılabilir. Gerçekten yapmaya çalıştığınızı şeye zorlamak istiyorsa

+0

Yardımlarınız için teşekkürler, bu şimdi mantıklı! – Holgerwa

4

, sen komutunu kullanabilirsiniz:
svnadmin setuuid

eski aynı GUID yeni repoistory ayarlayın.

Bu, uuid hatasını dikkate alır ve svn switch'u tekrar denemenizi sağlar.
(veya --relocate olmadan; Sana depo içindeki yolları yeniden düzenlenmiş ettik tam olarak nasıl descriiption söyleyemem)

basitçe, çalışma kopya değişikliklerin bir yama yapma yeni depo kontrol nesi var
İlgili konular