SVN

2010-08-19 14 views
6
में एक आर स्थिति (हटाने के लिए चिह्नित) पूर्ववत कैसे

मैं SVN के लिए a_folder जोड़ने की कोशिश कर रहा हूँ, लेकिन मैं गलती से हटाने के लिए मेरी रूट निर्देशिका अनुसूचित:SVN

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

मैं प्रतिबद्ध नहीं कर सकते हैं a_folder जोड़ने है क्योंकि ...

[[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 add" का प्रयास करता हूं। मुझे लगता है कि "www पहले ही संस्करण नियंत्रण में है"। मैं इस स्थिति को कैसे हटा सकता हूं ताकि मैं अपने जीवन के साथ आगे बढ़ सकूं?

उत्तर

19

svn revert .

+0

लाइफसेवर बहुत बहुत धन्यवाद। – Siddhartha

+0

यदि आपको उपनिर्देशिका/उपफोल्डर्स का संपूर्ण पदानुक्रम है तो आपको भी आवश्यकता हो सकती है। तो "svn revert। -R" – teroi

1

मेरे समस्या एक ही फ़ोल्डर में था, इसलिए मैं इस तरह से हल:

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

Here सभी स्थिति की सूची के साथ एक उपयोगी लिंक।

+1

उल्लिखित लिंक बहुत उपयोगी है। धन्यवाद –