2012-09-05 14 views
6

için taahhütte bulunduğunda, beklenen UUID' ... 'ile eşleşmiyor. Google Code'daki tüm projelerimle sorunsuz çalışabiliyordum. ama şimdi bunlardan hiçbirine taahhüt edemem. Ben güncellemek aynı hata oluşurİleti başarısız oldu: "Depo UUID '...", Google Code'da Windows Üzerinden Eclipse Windows

(Windows üzerinde Eclipse kullanıyorum)

Some of selected resources were not committed. svn: Commit failed (details follow): svn: Repository UUID '2b3ccc6c-acbf-642b-775e-b44874e3cfdd' doesn't match expected UUID '2b06ef8f-344e-f67a-312d-ecb7346c3921'

: hatası alıyorum.

+0

Sadece bir düşünün, değişiklikleri el ile birleştirmek ve tamamlandığında normal şekilde işlemek için yeni bir denetim yapabilir ve birleştirme aracı kullanabilir misiniz? – Robotnik

cevap

2

Kişisel Çalışma Kopya deposunu

değiştirebilir Repo en UUID operasyonları üzerinde test edilmiştir Çalışma Kopyala meta ve saklanan UUID kimliğinin bir parçası olarak depolanır ve temas benzersiz tanımlayıcıyla olmalıdır Repository, (UUID), bağlı olduğu nedense

, sen

svn info WC-PATH ve svn info REPO-URL (ana repo REPO-URL ve mevcut UUIDs doğrulayın WC oluşturulduğu aynı depo, (aynı URL! = aynı Repo) değil iletişim kurmaya çalışır tüm "yabancı", eğer kullanılmışlarsa)

Repository UUID value olmalıdır

0

Bu sorunu, ayrı ayrı depolara ait olan bir kerede iki dosya işlemeye çalıştığımda gördüm. Onları ayrı ayrı yapmaya çalıştım ve başarılı oldum.

4

Bunu, yerel SQLite3 subversion veritabanındaki depo UUID'sini düzelterek düzeltebilirsiniz.

http://www.sqlite.org/download.html

Ve sistem bunu bilir böylece PATH yere koydu: Bunu yapmak için, buradan sqlite3 indirin. Ardından, depodaki .svn dizinini içeren dizinde komut istemini veya terminalinizi (linux üzerindeyseniz) açın. Sonra böyle düzenleme için yıkılma veritabanı dosyasını açmak:

sqlite3 .svn/wc.db 

Bu SQL komutlarını kabul eden bir komutunu bir komut satırı başlayacaktır. Hata mesajında ​​gösterir biriyle UUID yerine bu komutu yazın:

update REPOSITORY set uuid="2b3ccc6c-acbf-642b-775e-b44874e3cfdd" where id=1 

Hit girip CTRL + C çıkmak için. Şimdi svn commit komutunu tekrar çalıştırabilmelisiniz.