2011-06-17 15 views
18

मेरे पास एक विवर्तन परिवर्तक में एक फ़ाइल थी जिसे बाद में मैंने वापस कर दिया। यह अभी भी परिवर्तनीय में सूचीबद्ध है भले ही इसमें कोई संशोधन नहीं है। मैं इस परिवर्तनीय से कैसे छुटकारा पा सकता हूं?आप एक उपवर्तन परिवर्तक से फ़ाइल को कैसे हटाते हैं?

$ svn status 

--- Changelist 'search jsps - don't delete': 
     atlassian-jira/secure/views/navigator/navigator.jsp 

मैं

svn changelist --remove --changelist search\ jsps\ -\ don\'t\ delete --depth infinity 

और

svn changelist --remove --changelist "search jsps - don't delete" --depth infinity 

उत्तर

28

Changelists की कोशिश की है नियमित "केवल नए और चिह्नित सामान के लिए प्रतिबद्ध 'की नीति से अलग हैं। स्पष्ट रूप से सभी परिवर्तकों से फ़ाइल को हटाने का काम करना चाहिए।

svn changelist --remove atlassian-jira/secure/views/navigator/navigator.jsp 

सभी changelists से सभी फाइलों को निकालने के लिए, इस तरह, भंडार के शीर्ष निर्देशिका पारित:

svn changelist --remove --depth infinity . 

नोट पिछले डॉट है, जो वर्तमान निर्देशिका निर्दिष्ट करता है।

+0

धन्यवाद। वह काम किया। – Kirby

+0

यह ठीक है अगर परिवर्तक में केवल एक फ़ाइल होती है। लेकिन अगर परिवर्तक में बहुत सारी फाइलें हैं तो क्या करना है? – Martin

+1

@ मार्टिन या तो आप एक की बजाय फाइलों की एक सूची पास करते हैं, या सभी परिवर्तकों से सभी फाइलों को हटा देते हैं। बाद के मामले के लिए उत्तर अद्यतन किया। – phihag

संबंधित मुद्दे