2010-08-19 22 views
6

SVN'ye a_folder eklemeye çalışıyorum ama yanlışlıkla kök dizinimi silme işlemini planlıyorum:SVN'de bir -R durumu (silme için işaretli) nasıl geri alınır

[[email protected] www]$svn status 
R  . 
A  a_folder 

a_folder'ın eklediğini ekleyemiyorum çünkü ...

[[email protected] www]$ svn commit a_folder-m "adding" 
svn: Commit failed (details follow): 
svn: '/home/phil/www' is not under version control and is not part of the commit, yet its child '/home/phil/www/a_folder' is part of the commit 

"svn" eklemek ." "Www, zaten sürüm kontrolü altındadır". Bu durumu nasıl kaldırabilirim ki hayatım boyunca devam edebilirim?

cevap

19

svn revert .

+0

Lifesaver çok teşekkürler. – Siddhartha

+0

Ayrıca alt dizinler/alt klasörler için bir hiyerarşiniz varsa -R'ye de ihtiyacınız olabilir. Yani "svn revert. -R" – teroi

1

Sorunum tek bir klasörde, bu yüzden bu şekilde çözmek:

cd Project 
svn revert Folder 
cd Folder 
svn add --force . 
cd .. && svn commit -m "resolved svn inconsistency" 

Here tüm statü listesi ile yararlı bir bağlantı.

+1

belirtilen link çok kullanışlıdır. Teşekkürler –

İlgili konular